您现在的位置是:主页 > HID规范 >
HID描述符
发布时间:2022-12-21 08:52:22所属栏目:HID规范 已帮助人编辑作者:【USB接口百科】
HID描述符的主要作用是用来识别HID通信所使用的额外描述符。下表是HID描述符结构。
偏移量 | 字段 | 字节数 | 数值类型 | 说明 |
---|---|---|---|---|
0 | bLength | 1 | Numeric | 描述符字节数 |
1 | bDescriptorType | 1 | Constant | 0x21 = HID描述符 |
2 | bcdHID | 2 | Numeric | HID规范版本号(BCD) |
4 | bCountryCode | 1 | Numeric | 硬件设备所在国家的国家代码 |
5 | bNumDescriptors | 1 | Numeric | 类别描述符数目(至少有一个报表描述符) |
6 | 【bDescriptorType】 | 1 | Constant | 该类别描述符的类型 |
7 | 【wDescriptorLength】 | 2 | Numeric | 该类别描述符的总长度 |
bcdHID:设备与其描述符所遵循的HID规范的版本号码,此数值是4个16进位的BCD格式字符。例如版本1.1的bcdHID是0110h。
bCountryCode:国家的识别码。如果不说明,该字段为0。
bDescriptorType:HID描述符附属的描述符的类型(报表或实体)。每一个 HID都必须至少支持一个报表描述符。一个接口可以支持多个报表描述符,以及一个或多个实体描述符。
HID描述符的偏移量为6和7的bDescriptorType和wDescriptorLength可以重复存在多个。
HID设备的枚举过程以上就是USB接口百科为您提供HID描述符的解读,本文章链接: http://www.usb-hub.cn/hidgf/42320.html 欢迎分享转载,更多婚礼相关资讯请前往HID规范
相关文章
USB接口百科推荐
HID报告描述符的GLOBAL ITEM
HID 获取空闲请求GetIdle
HID报告描述符主项InputReport、OutputReport,FeatureReport
HID报告描述符详解
HID设备描述符的级级关系
HID 设置空闲SetIdle
HID报告描述符Usage
HID局部条目
HID设备的bInterfaceClass、bInterfaceSubClass和bInterfaceProtocol
HID规范、HID Usage Tables版本及文档分类
HID 设备描述符关系
HID 全局条目(Global Item)
HID 设置协议SetProtocol
HID 简介
HID报告描述符协议