阅读:1606回复:5
如何实现paging io write/read?
如何实现paging io write/read?
要自己新建一个irp? [编辑 - 8/9/03 by Ice@P] |
|
|
沙发#
发布于:2003-08-10 09:57
问题描述不清楚,是在什么环境下?ring0还是ring3?使用DriverStudio还是DDK?等等,
所以这个问题太笼统,不好回答 |
|
|
板凳#
发布于:2003-08-10 11:15
DDK
Kernel mode |
|
|
地板#
发布于:2003-08-10 12:27
这IO资源是你驱动的吗?如果是,参见DDK中的general
如果不是,那么需要特别处理 你的问题描述还是不详细,所以我也只能笼统的回答这些 |
|
|
地下室#
发布于:2003-08-10 16:02
sorry!
我看看这样描述一下行不行 我在fsd filter里面截取到某个read/write irp,然后呢, 我想把某些不是PAGEING_IO的read/write irp,改成PAGING_IO的 read/write Irp传给low driver? 如何能够实现? 要不要自己写个irp代替原来的irp? 还是有诸如 FsRtlCopyWrite()这种函数可以用? |
|
|
5楼#
发布于:2003-08-12 13:28
你可能需要使用IoBuild*等生成Irp然后调用Lower Driver
|
|
|