liskman
驱动牛犊
驱动牛犊
  • 注册日期2002-05-11
  • 最后登录2007-08-31
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:963回复:2

怎样识别两个设备?

楼主#
更多 发布于:2003-12-09 01:43
写了一个驱动程序,一个设备时正常,但是有两个设备时就不行.

发现CreateFile返回的句柄是一样的.

怎样给多个相同的设备指定不同的描述名,象串口一样,来个TEST1,TEST2...TESTn什么的?

流云
cogan
驱动牛犊
驱动牛犊
  • 注册日期2002-07-09
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望21点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-09 10:02
你的driver是不是只支持独占模式(exclusive-mode)?
liskman
驱动牛犊
驱动牛犊
  • 注册日期2002-05-11
  • 最后登录2007-08-31
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-09 23:08
不是独占模式

现在基本搞定了,我在驱动程序内部分别操作不同PCI槽上的设备.用户则在DeviceIoControl包中指定操作哪块设备.
感觉这么实现十分不方便.也不标准.


各位老大,能不能给多块设备安装时指定不同的设备名,象串口一样,设备自动拥有Device0,Device1,Device2这样的名称,用户用起来也方便一些.

流云
游客

返回顶部