czcty
驱动牛犊
驱动牛犊
  • 注册日期2004-11-04
  • 最后登录2006-11-08
  • 粉丝0
  • 关注0
  • 积分100分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1056回复:3

应用程序调用这个设备怎么可以有两个不同的设备路径?

楼主#
更多 发布于:2005-03-10 11:55
设备情况:USB的HID类设备
1.设备选择WINDOWS系统HID类驱动程序时,用VC调用时找设备地址是:
\\\\?\\hid#vid_0557&pid_2404&mi_01#7&38beeb15&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030},并可以通过中断控制该设备.

2.设备选择我自己编写的驱动(不完整),用VC调用是找到设备地址是:
\\\\??\\\\USB#Vid_0557&Pid_2404#5&d4ccdbd&0&2#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
而且可以通过控制传输获取设备的VID,PID等信息,但驱动没有中断例程所以不能控制该设备.

疑问,为什么可以有两个不同的地址?我的驱动除了需要添加中断例程还好更正什么地方才能达到系统驱动的功能.请大哥指点.小弟研究了好几个月了,对USB驱动似乎懂了点,但不能开发出一个产品出来非常郁闷.天天挂网上非常焦急,希望您能帮助小弟.
czcty
驱动牛犊
驱动牛犊
  • 注册日期2004-11-04
  • 最后登录2006-11-08
  • 粉丝0
  • 关注0
  • 积分100分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-10 16:55
为什么没有人回答我呢?  :(
junki
驱动牛犊
驱动牛犊
  • 注册日期2004-09-02
  • 最后登录2007-11-30
  • 粉丝0
  • 关注0
  • 积分124分
  • 威望13点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-05-12 10:30
看一看写USB驱动程序方面的书籍吧

其实要注意的地方很多,一下子很难讲清楚的
jackadandy
驱动牛犊
驱动牛犊
  • 注册日期2004-03-04
  • 最后登录2016-01-09
  • 粉丝1
  • 关注1
  • 积分5分
  • 威望30点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-05-16 14:24
\\\\??\\\\USB#Vid_0557&Pid_2404#5&d4ccdbd&0&2#{a5dcbf10-6530-11d2-901f-00c04fb951ed}这个应该不对吧,应该是
\\\\??\\\\hid。。。。。而不是\\\\??\\\\usb。。。。。
游客

返回顶部