lpwnd
驱动小牛
驱动小牛
  • 注册日期2003-03-04
  • 最后登录2012-01-20
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1650回复:5

一个驱动程序生成两个设备对象,如何判断IRP发给哪个设备对象?

楼主#
更多 发布于:2004-05-03 09:43
一个驱动程序中生成两个一模一样功能的设备对象,名字不一样,如何判断来自应用程序的IRP是发给哪个设备对象?用什么方法?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-05-03 12:50
你打开设备的时候就用的不同的名字(用symbolic link,or GUID),对应的不同的设备对象
lpwnd
驱动小牛
驱动小牛
  • 注册日期2003-03-04
  • 最后登录2012-01-20
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-03 13:38
感谢回复,继续说下去,然后怎么办?
一个驱动程序只有一个DRIVERENTRY ,对于应用程序来的IRP_MJ_READ 如何判断是给哪个设备?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-05-03 14:06
dispatch func的一个参数就是PDEVICE_OBJECT呀
KMK
KMK
驱动大牛
驱动大牛
  • 注册日期2001-09-12
  • 最后登录2017-10-06
  • 粉丝2
  • 关注0
  • 积分42分
  • 威望404点
  • 贡献值2点
  • 好评度58点
  • 原创分1分
  • 专家分1分
  • 社区居民
地下室#
发布于:2004-05-03 21:59
Check this out !!

http://www.wd-3.com/archive/namespace.htm
lpwnd
驱动小牛
驱动小牛
  • 注册日期2003-03-04
  • 最后登录2012-01-20
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-05-04 09:43
谢谢,不过没分了。。。有机会再还你。。
游客

返回顶部