找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 264|回复: 0

USB设备类代码表

[复制链接]

132

主题

0

回帖

805

积分

管理员

积分
805
发表于 2024-11-5 16:18:43 | 显示全部楼层 |阅读模式
USB 设备类
USB 设备类是具有类似特性并执行常见功能的设备类别。 USB-IF 定义了这些类及其规格。 每个设备类都由 USB-IF 批准的类、子类和协议代码标识,所有这些代码都由固件中设备描述符中的 IHV 提供。 Microsoft 为其中几个设备类(称为 USB 设备类驱动程序)提供内置驱动程序。 如果属于受支持设备类的设备连接到系统,则 Windows 会自动加载类驱动程序,并且设备无需其他驱动程序即可运行。
硬件供应商不应为受支持的设备类编写驱动程序。 Windows 类驱动程序可能不支持类规范中描述的所有功能。 如果类驱动程序没有实现设备的某些功能,则供应商应提供与类驱动程序配合使用的补充驱动程序,以支持设备提供的全部功能。
有关 USB-IF 批准的设备类的常规信息,请参阅 USB 通用类规范
USB 类规范和类代码的最新列表记录在 USB-IF 定义的类代码列表中。


USB-IF 定义的类代码列表基本内容
USB定义了设备类的类别码信息,它的功能包括:可以用来识别设备并且加载设备驱动。这种代码信息有包含Base Class([基类])、SubClass([子类])、Protocol([协议])一共占有3个字节(注意:**[基类]**在文本中,用来标识三个字节的种类代码的首字节;在USB规范中没有使用这个术语)。设备中有两个地方可以存放种类代码信息,一个是设备描述符,另一个是接口描述符。已经定义的种类代码,有些只能放在设备描述符里,有些只能放在接口描述符里,有些两种描述符里都可以用。下表给出现在已经定了的基类的值的集合,通常用法是什么,基类用在什么场合(设备描述符或者接口描述符)。
Base Class     Descriptor Usage        Description
00h        Device           Use class information in the Interface Descriptors种类信息定义在接口描述符中
01h        Interface        Audio音频设备
02h        Both              Communications&CDC通信设备
03h        Interface        HID(Human Interface Device)人机接口设备
05h        Interface        Physical物理设备
06h        Interface        Image图像设备
07h        Interface        Printer打印机
08h        Interface        Mass Storage 大容量存储
09h        Device            Hub集线器
0Ah        Interface        CDC-Data通信设备
0Bh        Interface        Smart Card智能卡
0Dh        Interface        Content Security内容安全设备
0Eh        Interface        Video视频设备
0Fh        Interface        Personal Healthcare个人健康设备
10h        Interface        Audio/Video Devices声音/视频设备
11h        Device           Billboard Device Class广播牌设备
12h        Interface        USB Type-C Bridge Class
DCh        Both              Diagnostic Device
E0h        Interface        Wireless Controller
EFh        Both              Miscellaneous
FEh        Interface        Application Specific
FFh        Both              Vendor Specific

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表