thtdd
驱动牛犊
驱动牛犊
  • 注册日期2003-11-30
  • 最后登录2006-08-20
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:4362回复:5

PCI的WDM驱动程序,VendorID和DeviceID都相同的双卡,如何通过ClassGuid获得设备句柄并区分,请高手赐教!!!

楼主#
更多 发布于:2004-10-23 19:59
长期的困惑:

1,PCI的WDM驱动程序,VendorID和DeviceID相同的两块卡,如何通过ClassGuid获得两块卡设备句柄并区分开。
2,VendorID相同但DeviceID不相同的两块卡,如何通过ClassGuid获得两块卡设备句柄并区分开。

谢谢了!


thtdd
驱动牛犊
驱动牛犊
  • 注册日期2003-11-30
  • 最后登录2006-08-20
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-24 19:17
????没人回 :(
liuxinmen
驱动牛犊
驱动牛犊
  • 注册日期2004-10-12
  • 最后登录2004-11-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-25 21:01
VendorID和DeviceID相同的两块卡能通过ClassGuid区分吗?好像ClassGuid就是根据这两个ID值生成的吧?
jcf_jcf
驱动牛犊
驱动牛犊
  • 注册日期2004-08-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-30 18:50
当然是用classguid来区分了,你用接口打开设备的时候,有设备的序号,你就按0,1,....往后加就可以了,几块卡都可以用相同的驱动和inf,我做的就是这样
songlu791018
驱动牛犊
驱动牛犊
  • 注册日期2002-12-03
  • 最后登录2004-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-04 09:56
请问如何用classguid来区分了,能举个例子吗?谢
bitroc
驱动牛犊
驱动牛犊
  • 注册日期2008-12-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望301点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2010-07-07 21:32
Re:PCI的WDM驱动程序,VendorID和DeviceID都相同的双卡,如何通过ClassGuid获得设备句柄并区分,请高手 ..
引用第3楼jcf_jcf于2004-10-30 18:50发表的  :
当然是用classguid来区分了,你用接口打开设备的时候,有设备的序号,你就按0,1,....往后加就可以了,几块卡都可以用相同的驱动和inf,我做的就是这样

jcf_jcf大哥,能具体说一下吗?不懂,生成测试程序调用为:hDevice = OpenByInterface( &ClassGuid, 0, &Error);
要将0改为1,2,3……吗?为什么我这么用不行啊?求解
游客

返回顶部