4.6.27.8.1 USB_DEVICE_CLASS_enum
enum USB_DEVICE_CLASS_enum
USB_NO_DEVICE_CLASS |
Use class code info from Interface Descriptors |
USB_AUDIO_DEVICE_CLASS |
Audio device |
USB_CDC_DEVICE_CLASS |
Communications and CDC Control |
USB_HID_DEVICE_CLASS |
HID (Human Interface Device) |
USB_PHYSICAL_DEVICE_CLASS |
Physical device |
USB_IMAGE_DEVICE_CLASS |
Still imaging device |
USB_PRINTER_DEVICE_CLASS |
Printer device |
USB_MASS_STORAGE_DEVICE_CLASS |
Mass storage device |
USB_HUB_DEVICE_CLASS |
Hub |
USB_CDC_DATA_DEVICE_CLASS |
CDC data device |
USB_SMART_CARD_DEVICE_CLASS |
Smart Card device |
USB_CONTENT_SECURITY_DEVICE_CLASS |
Content security device |
USB_VIDEO_DEVICE_CLASS |
Video device |
USB_PERSONAL_HEALTHCARE_DEVICE_CLASS |
Personal healthcare device |
USB_AUDIO_VIDEO_DEVICE_CLASS |
Audio/Video devices |
USB_BILLBOARD_DEVICE_CLASS |
Billboard device |
USB_TYPE_C_BRIDGE_DEVICE_CLASS |
USB Type-C bridge device |
USB_BULK_DISPLAY_PROTOCOL_DEVICE_CLASS |
USB Bulk display protocol device |
USB_MCTP_DEVICE_CLASS |
MCTP over USB protocol endpoint device |
USB_I3C_DEVICE_CLASS |
I3C device |
USB_DIAGNOSTIC_DEVICE_CLASS |
Diagnostic device |
USB_WIRELESS_DEVICE_CLASS |
Wireless controller |
USB_MISC_DEVICE_CLASS |
Miscellaneous |
USB_APPLICATION_DEVICE_CLASS |
Application specific |
USB_VENDOR_DEVICE_CLASS |
Vendor specific |