IOUSBInterfaceDescriptor
A descriptor for a specific interface of a USB device.
Declaration
struct IOUSBInterfaceDescriptor;Overview
An IOUSBInterfaceDescriptor object contains information about one of the device’s supported interfaces. A device’s configuration provides one or more interfaces, each with zero or more endpoints that define how to configure the pipes for that device.
For more information about this descriptor type, see section 9.6.5 of the USB 2.0 specification at http://www.usb.org.