| Anterior | Siguiente |
| STATUS_KERNEL_APC | STATUS_TIMEOUT |
STATUS_ALERTED
Qué significa STATUS_ALERTED
Este status es un resultado de control de una espera alertable, no el error de la operación que el thread estaba esperando. Windows puede terminar una espera porque el thread fue marcado como alerted, aunque el dispatcher object siga sin señal y el I/O o trabajo original aún no haya finalizado.
No debe confundirse con timeout ni con ejecución de un user APC. Si una state machine trata los tres casos igual, puede declarar éxito demasiado pronto o entrar en un retry loop que ignore cancelación y shutdown.
Qué comprobar
- Registre qué wait API devolvió el status y si la espera era alertable.
- Compruebe por separado el estado del objeto o I/O que se estaba esperando.
- Distinga alert explícito, APC delivery, timeout y completion.
- Mantenga deadline/cancel policy antes de volver a esperar.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
