SamRen
驱动牛犊
驱动牛犊
  • 注册日期2003-10-13
  • 最后登录2004-02-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1090回复:2

请教描述符的问题

楼主#
更多 发布于:2003-11-06 17:26
请教描述符的问题:
描述符中的类Class是怎么回事呀?我该怎么搞他呀?
太感谢了!
gaohtao
驱动牛犊
驱动牛犊
  • 注册日期2003-10-20
  • 最后登录2004-01-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-11 11:15
类描述符是9字节的长度。类描述符用来告诉主机,相关设备的类的特性。

Class_Descriptor:
       db 09h          ; Descriptor length (9 bytes)
       db 21h          ; Descriptor type (HID)
       db 00h,01h      ; HID class release number (1.00)
       db 00h          ; Localized country code (None)
       db 01h          ; # of HID class dscrptr to follow (1)
       db 22h          ; Report descriptor type (HID)
                       ; Total length of report descriptor
       db (end_hid_report_desc_table - hid_report_desc_table),00h

规范中的类别包括:
1 音频设备
2 芯片/SMART卡接口设备
3 通信设备
4 内容安全性
5 设备固件更新
6 人机接口设备HID:(包括键盘鼠标游戏杆及其他设备)
   类别码:0x00;接口类别码:0x03
 
类别码在设备描述符\\接口描述符\\类描述符中都有定义,HID类别分别为:db 00h ,db 03h, db 21h;
 具体的使用这些描述符还要看看书籍把!
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-06 17:36
用户被禁言,该主题自动屏蔽!
游客

返回顶部