RE: Blocking the request in filter driver's completion (p ost-filtering) [Impossible?]

You need to read the other posts in this thread and you need to read all of
the IRP related articles here:

Your current approach is wrong.

Your dispatch routine is borken :slight_smile:

Suppose your completion handler returned STATUS_MORE_PROCESSING_REQUIRED?
Not only would DV be complaining, but the system would be going about
its bugcheck nonsense.

No. Return value from my completion handler is STATUS_SUCCESS.

> I meant that your dispatch side cannot be written the way you have it if
you are going to process IRPs on the completion side and alter either the
IRP status field or the synchronous status of the IRP.

Questions? First check the Kernel Driver FAQ at

You are currently subscribed to ntdev as: To
unsubscribe send a blank email to