¿Qué significa el código NTSTATUS 0xC000004A (STATUS_SUSPEND_COUNT_EXCEEDED)?

 
Anterior Siguiente
STATUS_SECTION_NOT_IMAGE STATUS_THREAD_IS_TERMINATING

STATUS_SUSPEND_COUNT_EXCEEDED

Qué significa STATUS_SUSPEND_COUNT_EXCEEDED

Thread suspension es contada: cada suspend incrementa y cada resume decrementa. Este status significa que otro suspend desbordaría el límite, normalmente por suspensions no emparejadas o por varios subsistemas que suspenden la misma thread.

Llamar ResumeThread en loop hasta cero tampoco es seguro: puede liberar una suspensión propiedad de debugger, watchdog u otro componente.

Qué comprobar

  • Registre counts previos retornados por SuspendThread/ResumeThread.
  • Identifique todos los owners capaces de suspender esa thread.
  • Empareje cada suspend propio con exactamente un resume.
  • Revise exception/cancel paths que omiten el resume.

Referencias técnicas


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