阅读:782回复:0
建立IRP的参数StartingOffset
在驱动中接收到的IRP:IRP_MJ_WRITE,将该IRP分为若干个子IRP发往下层驱动,用IoBuildAsyncgronousFsdRequest建立子IRP 请问:
IoBuildAsyncgronousFsdRequest的参数StartingOffset该如何设置? 1.是使用接收到的IRP_MJ_WRITE里的 Parameters.Write.ByteOffset吗? 2.还是第一个子IRP使用接收到的IRP_MJ_WRITE里的 Parameters.Write.ByteOffset,而随后的子IRP做相应改变?怎么做改变呢? 请高手指教! |
|