|
ADC Home > Reference Library > Reference > Hardware & Drivers > I/O Kit Framework Reference
|
IOUSBInterfaceInterface220 |
| Inherits from: | IOUSBInterfaceInterface197 |
| Declared In: |
The object you use to access a USB device interface from user space, returned by the IOUSBFamily version 2.2.0 and above.
The functions listed here include all of the functions defined for the IOUSBInterfaceInterface, IOUSBInterfaceInterface182, IOUSBInterfaceInterface183, IOUSBInterfaceInterface190, IOUSBInterfaceInterface192, IOUSBInterfaceInterface197, and some new functions that are available on Mac OS X version 10.4 and later.
Find the next descriptor of the requested type associated with the interface.
FindNextAltInterface |
IOUSBDescriptorHeader * ( *FindNextAltInterface)( void *self, const void *current, IOUSBFindInterfaceRequest *request);
selfPointer to the IOUSBInterfaceInterface.
currentinterface descriptor to start searching from, NULL to start at alternate interface 0.
requestspecifies what properties an interface must have to match.
Pointer to a matching interface descriptor, or NULL if none match.
return alternate interface descriptor satisfying the requirements specified in request, or NULL if there aren't any. discussion request is updated with the properties of the returned interface.
FindNextAssociatedDescriptor |
Find the next descriptor of the requested type associated with the interface.
IOUSBDescriptorHeader * ( *FindNextAssociatedDescriptor)( void *self, const void *currentDescriptor, UInt8 descriptorType);
selfPointer to the IOUSBInterfaceInterface.
currentDescriptorDescriptor to start searching from, NULL to start from beginning of list.
descriptorTypeDescriptor type to search for, or kUSBAnyDesc to return any descriptor type.
Pointer to the descriptor, or NULL if no matching descriptors found.
The interface does not have to be open to use this function.
|
Last Updated: 2009-02-23