filobject is null (read comp.)

Hi. All.

Can you tell me about a strange situation, (at least, to me) –

  • in PAGE IO, READ completion routin, - under DISPATCH_LEVEL

  • So, Fire IoQueueWorkItem with some dispatch routine.

  • But, in the dispatch routine,
    * FileObject is NULL.
    * currentIrpStack->Parameters.Read.Length == 0
    * currentIrpStack->Parameters.Read.ByteOffset == 0
    * and Irp->IoStatus.Information has a valid value ( in my test, 4455203 , <– very big file , 20MB )

  • So, i can’t access the content of read.

  • But, this is a real read work. ( MS-WORD )

  • What is this situation? and How can i treat this case ?

Thanks in advance,