¿Qué significa el código NTSTATUS 0xC000013A (STATUS_CONTROL_C_EXIT)?

 
Anterior Siguiente
STATUS_ENTRYPOINT_NOT_FOUND STATUS_LOCAL_DISCONNECT

STATUS_CONTROL_C_EXIT

Qué significa STATUS_CONTROL_C_EXIT

Las aplicaciones de consola pueden instalar handlers con SetConsoleCtrlHandler. Cuando un evento CTRL+C conduce a la terminación del proceso, este NTSTATUS puede quedar como exit status. Un supervisor debe conservar esa causa y no clasificarla automáticamente como crash.

El origen puede ser un usuario, otra herramienta que genera el control event o una política de shutdown. La lógica del handler también importa: hacer cleanup largo y bloqueante dentro del handler puede complicar el cierre; normalmente conviene coordinar el shutdown con los threads normales.

Qué comprobar

  • Registre quién generó CTRL+C y a qué process group se dirigió.
  • Compruebe qué console handlers estaban instalados y qué devolvieron.
  • Preserve este exit reason en telemetría y supervisores.
  • Mueva cleanup complejo a una ruta de shutdown coordinada si es posible.

Referencias técnicas


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