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);
self
Pointer to the IOUSBInterfaceInterface.
current
interface descriptor to start searching from, NULL to start at alternate interface 0.
request
specifies 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);
self
Pointer to the IOUSBInterfaceInterface.
currentDescriptor
Descriptor to start searching from, NULL to start from beginning of list.
descriptorType
Descriptor 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