您现在的位置是:主页 > USB2.0规范 >
USB 描述符类型编号大全
发布时间:2022-12-26 16:23:51所属栏目:USB2.0规范 已帮助人编辑作者:【USB接口百科】
USB规范定义了不同的描述符,如设备描述符为1,配置描述符为2,字符串描述符为3,接口描述符为4,端点描述符为5…,,他们的类别编号定义如下:
USB2.0规范定义的描述符类型| 描述符类型 | 值 | 
|---|---|
| DEVICE | 1 | 
| CONFIGURATION | 2 | 
| STRING | 3 | 
| INTERFACE | 4 | 
| ENDPOINT | 5 | 
| DEVICE_QUALIFIER | 6 | 
| OTHER_SPEED_CONFIGURATION | 7 | 
| INTERFACE_POWER1 | 8 | 
| HID_HID_DESCRIPTOR_TYPE | 0x21 | 
| HID_REPORT_DESCRIPTOR_TYPE | 0x22 | 
| HID_PHYSICAL_DESCRIPTOR_TYPE | 0x23 | 
| 描述符类型 | 值 | 
|---|---|
| DEVICE | 1 | 
| CONFIGURATION | 2 | 
| STRING | 3 | 
| INTERFACE | 4 | 
| ENDPOINT | 5 | 
| Reserved | 6 | 
| Reserved | 7 | 
| INTERFACE_POWER1 | 8 | 
| OTG | 9 | 
| DEBUG | 10 | 
| INTERFACE_ASSOCIATION | 11 | 
| BOS | 15 | 
| DEVICE CAPABILITY | 16 | 
| SUPERSPEED_USB_ENDPOINT_COMPANION | 48 | 
| SUPERSPEEDPLUS_ISOCHRONOUS_ENDPOINT_COMPANION | 49 | 
Windows中usbspec.h定义如下:
//
// USB 1.1: 9.4 Standard Device Requests, Table 9-5. Descriptor Types
//
#define USB_DEVICE_DESCRIPTOR_TYPE                          0x01
#define USB_CONFIGURATION_DESCRIPTOR_TYPE                   0x02
#define USB_STRING_DESCRIPTOR_TYPE                          0x03
#define USB_INTERFACE_DESCRIPTOR_TYPE                       0x04
#define USB_ENDPOINT_DESCRIPTOR_TYPE                        0x05
//
// USB 2.0: 9.4 Standard Device Requests, Table 9-5. Descriptor Types
//
#define USB_DEVICE_QUALIFIER_DESCRIPTOR_TYPE                0x06
#define USB_OTHER_SPEED_CONFIGURATION_DESCRIPTOR_TYPE       0x07
#define USB_INTERFACE_POWER_DESCRIPTOR_TYPE                 0x08
//
// USB 3.0: 9.4 Standard Device Requests, Table 9-5. Descriptor Types
//
#define USB_OTG_DESCRIPTOR_TYPE                                     0x09
#define USB_DEBUG_DESCRIPTOR_TYPE                                   0x0A
#define USB_INTERFACE_ASSOCIATION_DESCRIPTOR_TYPE                   0x0B
#define USB_BOS_DESCRIPTOR_TYPE                                     0x0F
#define USB_DEVICE_CAPABILITY_DESCRIPTOR_TYPE                       0x10
#define USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_TYPE           0x30
//
// USB 3.1: 9.4 Standard Device Requests, Table 9-6. Descriptor Types
//
#define USB_SUPERSPEEDPLUS_ISOCH_ENDPOINT_COMPANION_DESCRIPTOR_TYPE 0x31
        
      以上就是USB接口百科为您提供USB 描述符类型编号大全的解读,本文章链接: http://www.usb-hub.cn/usb20gf/42279.html 欢迎分享转载,更多婚礼相关资讯请前往USB2.0规范
上一篇:USB定义的各种描述符有那些功能
下一篇:USB设备描述符布局
