¿Qué significa el código NTSTATUS 0xC0000026 (STATUS_INVALID_DISPOSITION)?

 
Anterior Siguiente
STATUS_NONCONTINUABLE_EXCEPTION STATUS_UNWIND

STATUS_INVALID_DISPOSITION

Qué significa STATUS_INVALID_DISPOSITION

Los handlers de bajo nivel devuelven acciones definidas al exception dispatcher. Un valor fuera del contrato puede indicar ABI mismatch, handler corrupto, stack damage o código custom que devuelve una enumeración incorrecta.

La excepción original sigue siendo relevante. Este status puede ser secundario y aparecer sólo cuando el dispatcher consume un handler o metadata ya dañados.

Qué comprobar

  • Capture handler address, establisher frame y ExceptionFlags.
  • Preserve la excepción original que inició dispatch/unwind.
  • Valide calling convention y return value del handler.
  • Busque stack/unwind corruption antes del handler que finalmente falla.

Referencias técnicas


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