mdh_1207
驱动牛犊
驱动牛犊
  • 注册日期2002-11-20
  • 最后登录2007-02-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1341回复:4

求助:怎样在Driver里读写HID设备?

楼主#
更多 发布于:2004-01-08 16:26
各位大虾:

    我正在做一个Win2k下HID设备的虚拟串口驱动,也就是把用户对串口的操作转化为对HID设备的操作。现在我遇到一个难题,就是如何在Driver里读写HID设备。如果利用系统的HID驱动(hidusb.sys,hidclass.sys...),如何在我的Driver里与它们联系上,向HID驱动发送Set_Report和Get_Report请求呢?

    如果我用URB把请求发给USB总线驱动,这个HID设备能按Report格式接受我的请求吗?

    恳请各位大虾帮帮忙,我都快愁死了!

[编辑 -  1/8/04 by  mdh_1207]
y5318
驱动中牛
驱动中牛
  • 注册日期2001-09-18
  • 最后登录2018-05-29
  • 粉丝1
  • 关注0
  • 积分14分
  • 威望22点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-01-08 16:33
你先对WDM的开发有个了解,主要通过readfile, writefile来得
y5318
驱动中牛
驱动中牛
  • 注册日期2001-09-18
  • 最后登录2018-05-29
  • 粉丝1
  • 关注0
  • 积分14分
  • 威望22点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-01-08 16:35
刚才忘了说入口函数,DeviceIoControl
mdh_1207
驱动牛犊
驱动牛犊
  • 注册日期2002-11-20
  • 最后登录2007-02-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-08 16:46
老兄:

    你说的ReadFile/WriteFile只能在应用层调用,在kernel层根本不能用。
Hover
驱动牛犊
驱动牛犊
  • 注册日期2003-02-04
  • 最后登录2004-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-01-08 19:20
mdh_1207,
咱俩做一样的事(usb to virtual com),现在也是做你做的这部分事情,
见:http://www.driverdevelop.com/forum/html_58637.html?1073560557
现在只想在驱动中把HID的设备的属性读出来就卡住不。
也有些郁闷:)
可以交流:QQ:59063276
游客

返回顶部