¿Qué significa el código NTSTATUS 0xC000A003 (STATUS_INVALID_STATE_TRANSITION)?

 
Anterior Siguiente
STATUS_AUTH_TAG_MISMATCH STATUS_INVALID_KERNEL_INFO_VERSION

STATUS_INVALID_STATE_TRANSITION

Qué significa STATUS_INVALID_STATE_TRANSITION

Es un error de state machine. La pregunta útil es “¿qué edge intentó ejecutar el caller?” y no sólo “¿el estado destino existe?”. Esto lo diferencia de un parameter enum simplemente fuera de rango.

Capture current state, requested state y evento que disparó el cambio. Retries sin cambio observable de state no pueden convertir una transición ilegal en válida.

Qué comprobar

  • Registre current y target state.
  • Tracee el evento que solicitó la transición.
  • Compare con el diagrama/contrato del subsystem.
  • Reintente sólo después de una transición intermedia soportada.

Referencias técnicas


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