ZwReadFile ()

hi,

i’m trying to use ZwReadFile () in read dispatch routine/completion routine.
i always get STATUS_PENDING.

  • is it ok to do that ?
  • does the call to ZwReadFile () create another IRP_MJ_CREATE/IRP_MJ_CLOSE
    in addition to the obvious IRP_MJ_READ ?

thanks,
amir.