您现在的位置是:主页 > USB百科 >

USB设备类bDeviceClass、bDeviceSubClass、bDeviceProtocol

发布时间:2022-12-16 18:57:31所属栏目:USB百科 已帮助编辑作者:【USB接口百科】

在USB的设备类信息在USB的设备描述符,接口描述符,甚至接口关联描述符中都有所描述,这些描述符的字段一般包括bDeviceClass、bDeviceSubClass、bDeviceProtocol。

USB定义了类代码信息,用于识别设备的功能并基于该功能加载设备驱动程序。信息包含在三个字节中,分别是基类(BaseClass)、子类(SubClass)和协议(Protocol)。

在一个设备有两处描述符可以显示设备类代码信息。一个位置在设备描述符中,另一个在接口描述符中。

一些设备类型的类代码只允许在设备描述符中使用,一些设备类代码可以在设备和接口描述符中使用,而另一些类代码只能在接口描述符中使用。
下表显示了当前定义的基类值集、泛型用法以及基类的使用位置(设备或接口描述符或两者)。

类代码 用法 描述
00h 设备描述符 Use class information in the interface Descriptors
01h 接口描述符 音频
02h 设备描述符、接口描述符 通讯设备,如电话,moden等等
03h 接口描述符 HID设备
05h 接口描述符 Physical
06h 接口描述符 Image
07h 接口描述符 打印机
08h 接口描述符 大容量存储
09h 设备描述符 Hub USB集线器
0Ah 接口描述符 CDC-Data
0Bh 接口描述符 Smart Card
0Dh 接口描述符 Content Security
0Eh 接口描述符 UVC视频/CAMERA
0Fh 接口描述符 Personal Healthcare
10h 接口描述符 音视频设备
11h 设备描述符 Billboard Device Class
12h 接口描述符 USB Type-C Bridge Class
DCh 设备描述符、接口描述符 Diagnostic Device
E0h 接口描述符 无线控制器
EFh 设备描述符、接口描述符 Miscellaneous
FEh 接口描述符 Application Specific
FFh 设备描述符、接口描述符 厂商用自定义

更多详尽的用法详见:https://www.usb.org/defined-class-codes

     以上就是USB接口百科为您提供USB设备类bDeviceClass、bDeviceSubClass、bDeviceProtocol的解读,本文章链接: http://www.usb-hub.cn/usbbk/42087.html 欢迎分享转载,更多婚礼相关资讯请前往USB百科