USB超高速 配置概要描述符
2021-06-09
874
0
配置概要描述符可以由具有多个配置的设备实现,使用该功能用于标识设备支持的配置列表。
如果实现配置概要描述符,设备提供的每个功能应通过单独的配置概要描述符表示。但是,如果设备功能存在于所有可能的配置中,则可以省略该功能的配置概要描述符。配置概要描述符应按首选项降序包含在BOS描述符中。
配置概要描述符可由主机用于为设备选择最合适/优选的配置。
偏移 | 字段 | 长度 | 值 | 描述 |
---|---|---|---|---|
0 | bLength | 1 | Number | 描述符的长度 |
1 | bDescriptorType | 1 | 描述符类型,为DEVICE CAPABILITY,值为16, 参见 USB3.2超高速描述符分类一节。 | |
2 | bDevCapabilityType | 1 | Number | 特性描述符类型, CONFIGURATION SUMMARY,值为0x10 |
3 | bcdVersion | 2 | BCD | 0100H, 配置概要描述符版本,这里为V1.00 |
5 | bClass | 1 | Class | 功能类代码 |
6 | bSubClass | 1 | Subclass | 功能的子类代码 |
7 | bProtocol | 1 | Protocol | 功能协议号 |
8 | bConfigurationCount | 1 | Number | class/subclass/protocol包含的配置数量 |
9 | bConfigurationIndex[0] | 1 | class/subclass/protocol包含的配置第一个配置描述符索引 | |
… | … | … | … | … |
8+N | bConfigurationIndex[N−1] | 1 | Number | class/subclass/protocol包含的配置最后一个配置描述符索引 |
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936