PAGING_IO through User application

Dear Experts,

Under what conditions does an IO from user mode application translate to a
PAGING IO? Is memory mapping a file a alid sceanrio where this is likely to
happen? What other scenaris can trigger the Memory maanger to isue paging
IRP READS for an user file?

Are thre any known trusted test utilities for file system drivers which can
help me test the different IO paths and options? Or do I have to write my
own?

Thanks

B

>>Under what conditions does an IO from user mode application translate to a
PAGING IO?

If the data is cached, it is not going to be read from disk. Only exception could be FILE_FLAG_NO_BUFFERING in createfile.

>What other scenaris can trigger the Memory maanger to isue paging
IRP READS for an user file?

Create a NEW file and write data to it, you should see a paging write for this.

You can try FileTest. But that is for manual testing.

Aditya