¿Qué significa el código NTSTATUS 0xC000070A (STATUS_THREADPOOL_HANDLE_EXCEPTION)?

 
Anterior Siguiente
STATUS_HARDWARE_MEMORY_ERROR STATUS_THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED

STATUS_THREADPOOL_HANDLE_EXCEPTION

Qué significa STATUS_THREADPOOL_HANDLE_EXCEPTION

STATUS_THREADPOOL_HANDLE_EXCEPTION aparece cuando un wait registrado no termina por señal normal ni por timeout, sino porque el objeto/handle produjo una condición excepcional. Un handle cerrado mientras sigue registrado es una causa importante a descartar.

El valor numérico de un handle puede reutilizarse para otro objeto después del close; por eso mantener un wait sobre un handle muerto crea una race especialmente difícil de ver.

Qué comprobar

  • Registre handle, object type y wait registration lifetime.
  • Desarme el wait antes de cerrar el handle y espere callbacks pendientes.
  • Busque reuse del mismo valor numérico tras close.
  • Revise corrupción del objeto solo después de descartar lifetime incorrecto.

Referencias técnicas


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