Prev: Parallel port under Windows 7
Next: Unexpected driver verifier message"The previously-set IRP_MJ_POWER status has been converted to STATUS_NOT_SUPPORTED"
From: rwielica on 22 Jun 2010 16:14 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 |