RE: Completion routine of irp generated with IoAllocateIr p

Yes, STATUS_CANCELLED is just another error status as far as your ‘irp
allocator completion handler’ is concerned.

Mark Roddy

-----Original Message-----
From: Olav []
Sent: Thursday, March 11, 2004 10:42 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Completion routine of irp generated with


according to W.Oney’s WDM-book the completion routine of
every irp that was allocated by IoAllocateIrp has to return
“STATUS_MORE_PROCESSING_REQUIRED”. Is this true in the case
that the irp’s IoStatus.Status is “STATUS_CANCELLED”, but
definitely not by my driver?

Thank you!

Kind regards

Questions? First check the Kernel Driver FAQ at

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