tIOUSBDescriptorType
Constants describing the types of descriptors available for a USB device.
Declaration
typedef enum tIOUSBDescriptorType tIOUSBDescriptorType;Discussion
When you fetch descriptors from a USB device, the data includes a one-byte value that indicates the type of the descriptor. Use these constants to determine the type.
For detailed information about the descriptor types, see USB 3.2, 9.4.
Topics
Getting the Descriptor Type
Constants
kIOUSBDescriptorTypeBOSkIOUSBDescriptorTypeConfigurationkIOUSBDescriptorTypeDebugkIOUSBDescriptorTypeDevicekIOUSBDescriptorTypeDeviceCapabilitykIOUSBDescriptorTypeDeviceQualifierkIOUSBDescriptorTypeEndpointkIOUSBDescriptorTypeHubkIOUSBDescriptorTypeInterfacekIOUSBDescriptorTypeInterfaceAssociationkIOUSBDescriptorTypeInterfacePowerkIOUSBDescriptorTypeOTGkIOUSBDescriptorTypeOtherSpeedConfigurationkIOUSBDescriptorTypeStringkIOUSBDescriptorTypeSuperSpeedHubkIOUSBDescriptorTypeSuperSpeedPlusIsochronousEndpointCompanionkIOUSBDescriptorTypeSuperSpeedUSBEndpointCompanion