Re: BSOD with IRP_MULTIPLE_REQUEST [NT 4 SP6]

> What means a BSOD with a BSOD with IRP_MULTIPLE_REQUEST message ?

Calling IoCompleteRequest twice for the same IRP.

And second question (maybe linked to the first): Can I set a cancel
routine for an IRP created by the I/O manager and then call
IoCancelIrp()
in the IRP_MJ_CLOSE dispatch routine

You must not do this, the IO manager will call IoCancelIrp.

Max