Re: using STATUS_MORE_PROCESSING_REQUIRED: am I usin--g it correctly??

Right,
My point was that the problem (I tried) to describe is not relevant
to my specific application. Since I don’t need to, I figure it would be
best not to force an APC to be issued on all creates on the system, because
of the overhead. Then again, if overhead was truly an issue, there are lots
of other things I would be doing differently :slight_smile:

Thanks,
Joel

-----Original Message-----
From: Maxim S. Shatskih [mailto:xxxxx@storagecraft.com]
Sent: Tuesday, August 01, 2000 4:48 PM
To: File Systems Developers
Subject: [ntfsd] Re: using STATUS_MORE_PROCESSING_REQUIRED: am I usin g
it correctly??

RE: [ntfsd] Re: using STATUS_MORE_PROCESSING_REQUIRED: am I using it
correctly??>manager will call IopCompleteRequest whether or not

STATUS_MORE_PROCESSING_REQUIRED was returned from someones
completion routine. Later, when the guy who returned
STATUS_MORE_PROCESSING_REQUIRED tries to touch the irp (because
he think he successfully halted completion) - KABLOOEY! The irp has
already been torn down.

Calling IoMarkIrpPending before IoCallDriver will save you from this. See
Nagar’s book.

Max


You are currently subscribed to ntfsd as: xxxxx@ntpsoftware.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)