Regla KsMarkPendingIrp ()
La regla KsMarkPendingIrp especifica que un controlador de miniporte de flujo de kernel (KS) debe marcar irPs como pendientes al devolver con STATUS_PENDING de las siguientes funciones de devolución de llamada:
- AVStrMiniFilterClose
- AVStrMiniPinClose
- AVStrMiniPinCreate
Para marcar irP como pendiente, use la rutina IoMarkIrpPending.
Modelo de controlador: KS
Comprobaciones de errores encontradas con esta regla: Comprobación de errores 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION (0x00081008)
Cómo probar
En tiempo de compilación |
---|
Ejecute el comprobador de controladores estáticos y especifique la regla KsMarkPendingIrp . Siga estos pasos para ejecutar un análisis del código:
Para obtener más información, consulte Uso del comprobador de controladores estáticos para buscar defectos en controladores. |
En tiempo de ejecución |
---|
Para comprobar esta regla, abra una ventana del símbolo del sistema. Escriba un comando Driver Verifier y especifique /domain ks. Por ejemplo: comprobador /domain ks [options] /driver <yourdriver> Para obtener más información, consulte Comprobador de controladores. |