设置下层IPR IO堆栈内容
来源:互联网 发布:mac地址采集器 编辑:程序博客网 时间:2024/06/07 15:32
在下发IRP到底层驱动处理前,本层驱动必须负责设置下层IO堆栈的内容。这样下一层驱动调用IoGetCurrentIrpStackLocation()时能得到相应的数据。
设置下层IO堆栈的内容,一般用两个函数来实现:
IoCopyCurrentIrpStackLocationToNext( Irp )
此函数一般用在本驱动设置了完成例程时调用,把本层IO _STACK_LOCATION 中的参数copy到下层,但与完成例程相关的参数信息例外。因为本驱动设置的完成例程只对本层驱动有效。
IoSkipCurrentIrpStackLocationToNext(Irp)
此函数的作用是:直接把本层驱动IO堆栈的内容设置为下层驱动IO堆栈指针的指向。因两层驱动IO堆栈的内容完全一致,省却copy过程。
- 设置下层IPR IO堆栈内容
- 关于微信浏览器 设置遮罩层后 onverflow:hidden属性不起作用,仍然导致下层内容可滚动的解决办法
- IPR(知识产权)
- IP?IPR?
- user_stack对应堆栈内容
- 获取堆栈内容
- NIVC->IPR[IPADDR]
- linux 下IO过程--linux IO堆栈
- Windows 驱动中的IO堆栈
- Windows 驱动中的IO堆栈
- STM32堆栈设置
- vc6 设置堆栈大小
- 堆栈大小的设置
- 堆栈大小设置问题
- VC++堆栈大小设置
- vs2010设置堆栈大小
- vs2010设置堆栈大小
- vs2010设置堆栈大小
- 导EXCEL表之网上资料
- Eclipse+Qt4配置步骤——最简单的方法(Windows版)
- 要再次显示该网页,Internet Explorer 需要重新发送你以前提交的信息
- Makefile_mini2440
- moss中修改master页需要注意的地方
- 设置下层IPR IO堆栈内容
- 15.5.4 测试配置
- applyTo and renderTo区别
- 学习NASM
- JSP及Servlet中文乱码处理总结
- 15.5.5 密钥的安全性
- 15.6 小 结
- 第22章 服务器基础知识
- 查看系统内存信息