阅读:1079回复:2
请指点驱动开发疑惑:关于传输数据,产生几个IRP的疑惑?
想问,如果要把很大的一个文件拷贝到设备里面,
驱动会产生很多的IRP吗?一直不明白一个IRP能处理传输多少数据? 请会的朋友指点一下,谢谢!!! |
|
|
沙发#
发布于:2005-01-31 10:41
这个你可以用filemon跟踪一下,曾经跟踪过,但是具体多少没有记住了。
以读文件为例,一次IRP_MJ_READ请求读取的信息是有限的。如果打开一个很小的文件,可能只会产生一个IRP_MJ_READ请求,但是打开一个较大的文件,则会产生很多个请求。 |
|
|
板凳#
发布于:2005-01-31 11:32
考虑一个IOCTL,用devcecontrol
|
|