¿Qué significa el código NTSTATUS 257 (STATUS_ALERTED)?

 
También puede significar:
ConstanteTipoSO
CLOCK_WATCHDOG_TIMEOUTCódigo BSODWindows
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.