驱动开发心得
2011-02-25 15:48
302 查看
1.
PDEVICE_OBJECT IoAttachDeviceToDeviceStack( __in PDEVICE_OBJECT SourceDevice, __in PDEVICE_OBJECT TargetDevice ); //返回绑定之前栈顶的设备对象指针 第一参数是过滤设备指针 第二个是要在挂载的设备对象指针 即: SourceDevice:你要创建的Device TargetDevice:你要附加到的Device,设备栈中一个任一个device 举例:如果有以下序列 a-b-c-d-e-f,其中a为最底层,f为最高层,newdevice为你新建的设备 此调用IoAttachDeviceToDeviceStack(newdevice,f) 此时返回的设备即为f。 IoAttachDeviceToDeviceStack(newdevice,c) 此时返回的设备还是为f。 总之就是返回的肯定是未attach前的最高层的设备
相关文章推荐
- 文件系统驱动开发心得
- SD卡驱动开发心得体会
- 行为驱动开发学习心得(一)
- 嵌入式Linux驱动开发之helloword心得
- nanopi s2 驱动开发心得(二) s5p4418的GPIO函数
- [转]ZLG7290键盘驱动开发心得
- 测试驱动开发的半年实战心得
- 测试驱动开发TDD使用心得
- 透明加密驱动开发心得
- Tiny6410驱动开发心得(一)
- ZLG7290键盘驱动开发心得——转载
- 利用Passthru开发NDIS驱动的一点心得
- SD卡驱动开发心得体会
- 驱动开发心得经验和想法
- 继续:基于Passthru的NDIS过滤驱动开发心得
- 嵌入式Linux驱动开发之helloword心得
- ZLG7290键盘驱动开发心得
- Linux驱动开发(二)——Makefile简介
- 用Visual studio2012在Windows8上开发内核驱动监视线程创建
- 驱动开发遇到的一些问题