| 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.