W驱开技详.第12章代码

1、...\01_Windows驱动开发技术详解-源代码\chapter12\Test1

  中的代码 DriverB的附加 方式是 通过DriverA的驱动名(非SymbolLinkName)使用函数IoGetDeviceObjectPointer(...)来找到 驱动A的设备对象,然后将 驱动B创建的设备对象 附加上去。

2、现在 要做这样一个东西:

  使用 AddDevice(...)函数,看看 AddDevice(...)函数中的 设备对象 到底是哪个

3、ZC:AddDevice(...) 可能不一定会被调用:(表项LowerFilter的值)

  注册表 指明 过滤驱动是哪个 ==> AddDevice(...)会被调用

  注册表 不指明 过滤驱动是哪个 ==> AddDevice(...)不会被调用

4、测试过程:

 4.1、直接在 DriverB的代码中 添加 AddDevice(...) 看是否会被调用

 4.2、

 4.3、

 4.4、

5、

 

转载于:https://www.cnblogs.com/DriverSkill/p/10191050.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值