7wolves
驱动牛犊
驱动牛犊
  • 注册日期2002-01-31
  • 最后登录2011-03-30
  • 粉丝1
  • 关注0
  • 积分56分
  • 威望391点
  • 贡献值1点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1627回复:4

在处理write irp时为什么不能直接改动传下来的数据

楼主#
更多 发布于:2009-10-21 18:31
在处理write irp时,需要对传下的数据作些处理,通常是另外分配一个缓冲区传给下级驱动。
为什么不能直接改动传下来的数据缓冲区的数据呢?
qianjunhua
驱动小牛
驱动小牛
  • 注册日期2003-12-08
  • 最后登录2013-02-27
  • 粉丝11
  • 关注0
  • 积分712分
  • 威望1052点
  • 贡献值1点
  • 好评度57点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-10-22 21:28
因为人家对这个自己创建的数据 在write 完成后 要再和文件里面读出的数据进行比较,如果是一致人家才认为 确实数据被写到磁盘上去了!所以你在做加密的时候 是不能直接对人家的 Write的 Buffer 的内容 进行覆盖加密的
alwaysrun
驱动小牛
驱动小牛
  • 注册日期2006-06-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1059分
  • 威望752点
  • 贡献值1点
  • 好评度98点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-10-23 10:23
qi果然是大牛,学习了
一颗平常的心!
qianjunhua
驱动小牛
驱动小牛
  • 注册日期2003-12-08
  • 最后登录2013-02-27
  • 粉丝11
  • 关注0
  • 积分712分
  • 威望1052点
  • 贡献值1点
  • 好评度57点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-10-23 11:23
晕 又是群里的哥们。
skymelai
驱动牛犊
驱动牛犊
  • 注册日期2007-08-10
  • 最后登录2010-01-29
  • 粉丝1
  • 关注0
  • 积分81分
  • 威望711点
  • 贡献值3点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-10-23 14:49
学习了啊
游客

返回顶部