Regla CompleteRequestStatusCheck (wdm)
La regla CompleteRequestStatusCheck comprueba que el valor de estado de E/S del IRP coincide con el valor de estado devuelto por el controlador inferior.
La rutina de envío del controlador no debe completar el IRP si el estado del IRP es STATUS_PENDING.
La rutina de envío del controlador no debe completar el IRP con STATUS_SUCCESS si el controlador inferior produce un error en el IRP.
Modelo de controlador: WDM
Cómo probar
En tiempo de compilación |
---|
Ejecute el Comprobador de controladores estáticos y especifique la regla CompleteRequestStatusCheck . Usa los pasos siguientes para ejecutar un análisis de tu código:
Para obtener más información, consulte Uso del comprobador de controladores estáticos para buscar defectos en controladores. |
Se aplica a
IoAcquireRemoveLockIoCallDriverIoCompleteRequestIoMarkIrpPendingIoSetCompletionRoutineIoSetCompletionRoutineExKeWaitForSingleObjectPoCallDriver