| Anterior | Siguiente |
| STATUS_INVALID_DISPOSITION | STATUS_BAD_STACK |
STATUS_UNWIND
Qué significa STATUS_UNWIND
Durante un unwind se retiran frames, se ejecutan termination handlers y se reconstruye estado no volátil. Ver este status en un trace no significa que el problema haya nacido allí: puede ser consecuencia de una excepción previa, cancelación o transferencia no local explícita.
La investigación debe conservar los flags del exception record, target frame y metadata de unwind. Si luego aparece BAD_STACK o BAD_FUNCTION_TABLE, la secuencia completa explica dónde dejó de ser coherente el estado.
Qué comprobar
- Revise flags de unwind y target frame/IP.
- Diferencie unwind explícito de propagación de una excepción anterior.
- Preserve pdata/xdata y runtime function tables del módulo.
- Correlacione cualquier fallo posterior con este inicio de unwind.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.