下面是一个HID 类描述符和报告描述符的定义Class_Descriptor:                             ;HID类描述符
db(Endpoint _ Descriptor -- Class_Descriptor) ;描述符长度
db 21h                                       ;描述符类型21h=HID设备类
db 00h,01h                                    ;支持的HID类协议版本v1.00
db 00h                                       ;本地国家代码(0=无)
db 01h                                       ;从属HID类描述符的数量
db 22h                                       ;从属类描述符的类型(22h=报告描述符)
dwl(end_hid_report_desc_table -- hid_neport_desc_table) ;该报告描述符的总长度
hid_report_desc_table: ;报告描述符      
db 06h,00h,ffh ;用法页                       <----1
db 09h,01h ;用法(供应商用法1)          <----2
db alh,01h ;集合开始                     <----3
db 85h,RID_RECEIVE ;报告ID(1)                  <----4
db 9h,01h ;用法(供应商用法1)          <----5
db 15h,00h ;逻辑最小值(0)              <----6
db 26h,ffh,00h ;逻辑最大值(255)            <----7
db 75h,08h ;报告大小(8)                <----8
db 95h,EPI_REPORT_LENGTH ;报告计数(7)                <----9
db 8lh,06h          ;输入(数据,变量,相对值)   <---10
db 09h,01h ;用法(供应商用法1)          <---11
db b1h,06h ;特征(数据,变量,相对值)   <---12
db 85h,RID_COMMAND ;报告ID(3)                  <---13
db 09h,01h ;用法(供应商用法1)          <---14
db 15h,00h ;逻辑最小值(0)              <---15
db 26h,8h,00h ;逻辑最大值(255)            <---16
db 75h,08h ;报告长度(8)                <---17
db 95h,01h ;报告计数(1)                <---18
db 09h,01h ;用法(供应商用法1)          <---19
db b1h,06h          ;特征(数据,变量,相对值)   <---20
db 85h,RID_TRANSMTT ;报告ID(2)                  <---21
db 09h,03h ;用法(供应商用法1)          <---22
db 96h,07h,00h ;报告计数(7)                <---23
db b1h,06h          ;特征(数据,变量,相对值)   <---24
db c0h ;集合结束                     <---25
end_hid_report_desc_table:
小弟刚刚接触HID 希望各位大侠帮忙,看我的理解对不对,给出我正确的理解。我的分组是:|-----1
|-----2
|---------3
         
|---------------4、5、6、7、8、9、10|---------------11、12|---------------13、14、15、16、17、18、19、20 |---------------21、22、23、24|---------25 不知道对不对,请大家帮忙!! 谢谢! 能给出我有关HID 报告描述符 的相关网址和文章 也可以 谢谢了!!