当前位置: 代码迷 >> 驱动开发 >> 关于绑定到自己的设备到一个设备栈,该如何解决
  详细解决方案

关于绑定到自己的设备到一个设备栈,该如何解决

热度:79   发布时间:2016-04-28 11:01:04.0
关于绑定到自己的设备到一个设备栈
如果被绑定的设备不是一个最顶层的设备比如一个底层的或者中间层,当我们试图绑定到它上面时,会发生什么情况,我们的设备,被绑定设备的上层设备 会怎么样

------解决方案--------------------
系统传给最底层设备的IRP,先传给你创建的设备,然后一层层最后传给最底层的设备
------解决方案--------------------
绑定函数内部 会先用向上指针遍历到达设备栈最顶端

然后把最顶端的驱动的设备的向上指针 指向你的驱动

绑到谁身上都一样
  相关解决方案