Site icon EfmSoft

¿Qué significa el código de error de Windows 594 (ERROR_DRIVER_CANCEL_TIMEOUT)?

 
Anterior Siguiente
ERROR_VDM_HARD_ERROR ERROR_REPLY_MESSAGE_MISMATCH

ERROR_DRIVER_CANCEL_TIMEOUT

Qué significa ERROR_DRIVER_CANCEL_TIMEOUT

ERROR_DRIVER_CANCEL_TIMEOUT (594) — Un driver no completó una solicitud de E/S cancelada dentro del tiempo permitido.

Después de pedir cancelación, cada capa debe resolver correctamente ownership y completar la request. Un timeout indica que algún driver retuvo IRP/request, esperó hardware indefinidamente o tiene una carrera entre cancel y completion.

Qué comprobar

  • Capture la pila del dispositivo y las requests pendientes antes de reiniciar.
  • En WDF/WDM, audite cancel callbacks, locks y ownership de la request.
  • Correlacione con power/PnP teardown y con hardware que deja de responder.

Tratamiento recomendado

Corrija el driver que no completa la cancelación y haga sus rutas idempotentes frente a carreras. No libere buffers o device context mientras el request siga perteneciendo a otra capa. Reiniciar limpia el estado pero destruye evidencia.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version