tjm
tjm
驱动小牛
驱动小牛
  • 注册日期2002-05-18
  • 最后登录2004-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1055回复:1

一个在USB IF论坛多次出现但也未能得到确切答案的问题

楼主#
更多 发布于:2002-08-25 21:31
USB设备可以是一个复合设备,比如在一个设备上集成了键盘、鼠标、游戏杆、电话等,只需要在INTERFCE DESCRIPTOR中展现出来即可。
如果不是USB设备,但仍然可以是一个复合的HID设备。不过这时你如何提供INTERFACE的信息呢?
如果不用INTERFACE的信息,直接在REPORT DESCRIPTOR中表达,它的TOP LEVEL是什么?
按微软的文档,在一个REPORT DESCRIPTOR中可以有多个TOP LEVEL(这好象与HID的文档不一样),多个TOP LEVEL的DESCRIPTOR如何写?有那位高手试验过?
这是不是在HID设备中比较难的问题?

最新喜欢:

abei11abei11
lejianz
驱动中牛
驱动中牛
  • 注册日期2003-03-05
  • 最后登录2023-11-15
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望145点
  • 贡献值0点
  • 好评度116点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-10-13 13:07
的确,不是USB设备的设备仍然可以是HID设备。这肯定是要提供接口信息的。按DDK的文档,它是通过MAP DRIVER来实现的。我现在也碰到这样的一个问题:一个非HID类的USB DEVICE,在设备管理器里却是HID类设备--HID KEYBOARD & HID MOUSE。希望能与你交流。
一起交流,共同提高!
游客

返回顶部