Re[6]: Fast I/O &. IRP_MJ_xxx

Hello Neal,

Thanks for the advise


Roman Kudinov

mailto:xxxxx@rbcmail.ru

Thursday, August 5, 2004, 7:45:23 PM, you wrote:

NC> Blocking them is the correct thing to do but I would recommend that you
NC> insert the IRPS into a cancel safe queue and then return STATUS_PENDING.
NC> When you have finished copying the file you can then complete the IRPS
NC> by calling IoCompleteRequest().

NC> Neal Christiansen
NC> Microsoft File System Filter Group Lead
NC> This posting is provided “AS IS” with no warranties, and confers no
NC> rights.

NC> -----Original Message-----
NC> From: xxxxx@lists.osr.com
NC> [mailto:xxxxx@lists.osr.com] On Behalf Of Roman Kudinov
NC> Sent: Wednesday, August 04, 2004 10:29 AM
NC> To: Windows File Systems Devs Interest List
NC> Subject: Re[4]: [ntfsd] Fast I/O &. IRP_MJ_xxx

NC> Hello Neal,

NC> I was going to block them with events in the filter’s dispatch
NC> routine. I.e. notify my user-space application to copy the file and
NC> wait for event. After the file is copied the user-space application
NC> sets the event.

NC> I decided to do so because I don’t want the request to be completed by
NC> FSD before I backup the file.