bLength
bDescriptorType
bInterfaceNumber
bAlternateSetting
Value used to select this alternate setting for this interface.
Read more...
bNumEndpoints
Number of endpoints used by this interface (excluding the control endpoint).
Read more...
bInterfaceClass
bInterfaceSubClass
USB-IF subclass code for this interface, qualified by the bInterfaceClass value.
Read more...
bInterfaceProtocol
USB-IF protocol code for this interface, qualified by the bInterfaceClass and bInterfaceSubClass values.
Read more...
iInterface
Index of string descriptor describing this interface.
Read more...
endpoint
Array of endpoint descriptors. This length of this array is determined by the bNumEndpoints field.
Read more...
Extra descriptors. If libusb encounters unknown interface descriptors, it will store them here, should you wish to parse them.
Read more...
Length of the extra descriptors, in bytes. Must be non-negative.
Read more...