¿Qué significa el código NTSTATUS 0xC000070B (STATUS_THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED)?

 
Anterior Siguiente
STATUS_THREADPOOL_HANDLE_EXCEPTION STATUS_THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_FAILED

STATUS_THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED

Qué significa STATUS_THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED

STATUS_THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED indica que el callback pudo ejecutar su cuerpo y aun así fallar la acción diferida de SetEvent. El event pudo cerrarse, perder access o dejar de ser el objeto esperado.

Si otro thread usa ese event como prueba de que cleanup terminó, puede quedar bloqueado para siempre. El lifetime del event debe extenderse hasta después del callback finalization.

Qué comprobar

  • Registre event handle y quién lo cierra.
  • Mantenga su lifetime hasta que todos los callbacks hayan retornado.
  • Verifique access rights y posibles handle-reuse races.
  • No interprete callback success como prueba de que la señal de completion se emitió.

Referencias técnicas


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