Hi all !!!
I’ve experience at the my trouble and got of amazing
result. I’ve distinguish of the my encrypted files
by special header. According of the NTFSD advices, i’ve
place of encryption attribute behind of all signed data of
the file. When the PAGING I/O write request occurs and
overwrites of assigned boundary, i’ve calculate of page
boundary, copy remainder of data (the length of it always
will be less than size of page) in the my buffer, adds
encryption attribute, sets of Completion program, and send
of request to the underlying file system. At the my
completion program i’ve allocate the MDL and IRP, sets of
it parameters, and sends of request to the underlying file
system. The system returns STATUS_FILE_CLOSED to me.
As i may bypass of this problem ?
Any advices will be appreciated…
Beforehand grateful to all
Mikityenko Oleg (Oleshii)
This has been discussed many times here. This means the application has closed the handle to the file, but the VM system has not released the file. Hence, paging IO is allowed, but normal writes are not. Try setting the PAGING_IO flag in your IRP.
-----Original Message-----
From: oleshii wood [mailto:xxxxx@postmaster.co.uk]
Sent: Tuesday, May 14, 2002 1:37 AM
To: File Systems Developers
Subject: [ntfsd] PAGING I/O write vs. STATUS_FILE_CLOSED
Hi all !!!
I’ve experience at the my trouble and got of amazing
result. I’ve distinguish of the my encrypted files
by special header. According of the NTFSD advices, i’ve
place of encryption attribute behind of all signed data of
the file. When the PAGING I/O write request occurs and
overwrites of assigned boundary, i’ve calculate of page
boundary, copy remainder of data (the length of it always
will be less than size of page) in the my buffer, adds
encryption attribute, sets of Completion program, and send
of request to the underlying file system. At the my
completion program i’ve allocate the MDL and IRP, sets of
it parameters, and sends of request to the underlying file
system. The system returns STATUS_FILE_CLOSED to me.
As i may bypass of this problem ?
Any advices will be appreciated…
Beforehand grateful to all
Mikityenko Oleg (Oleshii)
You are currently subscribed to ntfsd as: xxxxx@inin.com
To unsubscribe send a blank email to %%email.unsub%%