yaolixing
驱动小牛
驱动小牛
  • 注册日期2006-06-27
  • 最后登录2010-07-15
  • 粉丝1
  • 关注0
  • 积分991分
  • 威望135点
  • 贡献值0点
  • 好评度124点
  • 原创分0分
  • 专家分0分
阅读:4027回复:27

终于知道了如何在读写例程中失效掉一个IRP了,呵呵~~~

楼主#
更多 发布于:2007-10-27 21:02
终于知道了如何在读写例程中失效掉一个IRP了,呵呵~~~
yaolixing
驱动小牛
驱动小牛
  • 注册日期2006-06-27
  • 最后登录2010-07-15
  • 粉丝1
  • 关注0
  • 积分991分
  • 威望135点
  • 贡献值0点
  • 好评度124点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-10-28 00:49
只要有十个以上的人顶,我就说出来,卖关子啊,呵呵
yaolixing
驱动小牛
驱动小牛
  • 注册日期2006-06-27
  • 最后登录2010-07-15
  • 粉丝1
  • 关注0
  • 积分991分
  • 威望135点
  • 贡献值0点
  • 好评度124点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-10-28 17:41
引用第7楼ProPlayboy于2007-10-28 16:13发表的  :
失效是何意?上层想读写的事情,不再做了?

就是让IO管理器认为已经正确的写文件了,但实际上什么都没有写。或是让IO管理器认为已经正确读出了文件,但打开文档发现除了一堆空串,什么东西都没有。没有副作用的。
yaolixing
驱动小牛
驱动小牛
  • 注册日期2006-06-27
  • 最后登录2010-07-15
  • 粉丝1
  • 关注0
  • 积分991分
  • 威望135点
  • 贡献值0点
  • 好评度124点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-10-29 23:14
    Irp->IoStatus.Status = STATUS_SUCCESS;
    Irp->IoStatus.Information =  IrpSp->Parameters.Write.Length;
    IoCompleteRequest(Irp, IO_NO_INCREMENT);
    return(STATUS_SUCCESS);
yaolixing
驱动小牛
驱动小牛
  • 注册日期2006-06-27
  • 最后登录2010-07-15
  • 粉丝1
  • 关注0
  • 积分991分
  • 威望135点
  • 贡献值0点
  • 好评度124点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-10-29 23:50
数据压缩,大cache
游客

返回顶部