Hello people,
I am developing a FS minifilter in which i need to read the contents of the
file on receiving IRP_MJ_WRITE.
I am able to perform the read operation in all cases except when TopLevelIrp
!= NULL.
After consulting some people, i got one method to overcome this problem. And
that was to read from the disk directly. That is, get the specific cluster
and read it.
Is this the only solution to this problem?
Is there any other solution that anyone would like to propose?
Can i build a Paging I/O read and then send it? Will that work?