pphust
驱动牛犊
驱动牛犊
  • 注册日期2005-01-06
  • 最后登录2006-09-13
  • 粉丝0
  • 关注0
  • 积分33分
  • 威望7点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1079回复:2

请指点驱动开发疑惑:关于传输数据,产生几个IRP的疑惑?

楼主#
更多 发布于:2005-01-29 20:06
想问,如果要把很大的一个文件拷贝到设备里面,
驱动会产生很多的IRP吗?一直不明白一个IRP能处理传输多少数据?
请会的朋友指点一下,谢谢!!!
新手上路
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-31 10:41
这个你可以用filemon跟踪一下,曾经跟踪过,但是具体多少没有记住了。
以读文件为例,一次IRP_MJ_READ请求读取的信息是有限的。如果打开一个很小的文件,可能只会产生一个IRP_MJ_READ请求,但是打开一个较大的文件,则会产生很多个请求。
在交流中学习。。。
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-31 11:32
考虑一个IOCTL,用devcecontrol
游客

返回顶部