From: rwielica on
Hi All,
I'm working on the WDM bus driver that cooperates with UMDF client
drivers (FDOs) under Win7. During the testing with verifier on I found
driver verifier to stop debugger with a message "The previously-set
IRP_MJ_POWER status has been converted to STATUS_NOT_SUPPORTED."
The problem occurs when UMDF FDO driver sends WAIT_WAKE IRP which I'm
completing with STATUS_NOT_SUPPORTED.
I traced the IRP from the beginning and I don't understand why
verifier is complaining this way - as per MSDN bus driver is allowed
to complete the WAIT_WAKE IRP with STATUS_NOT_SUPPORTED (as WaitWake
is disabled by policy on my bus). I'm returning STATUS_NOT_SUPPORTED
in a Power dispatch routine as well.
Did anyone noticed similar situation ? What is the triggering verifier
complain in this case ?
Regards R