| Anterior | Siguiente |
| STATUS_EXTERNAL_SYSKEY_NOT_SUPPORTED | STATUS_FILE_PROTECTED_UNDER_DPL |
STATUS_ENCLAVE_VIOLATION
Qué significa STATUS_ENCLAVE_VIOLATION
STATUS_ENCLAVE_VIOLATION señala un trust-boundary failure: código intentó acceder a memoria de enclave desde un contexto o con permisos no válidos. No debe tratarse como un ACCESS_DENIED normal que se soluciona reintentando.
La dirección, instruction y access direction permiten distinguir pointer/marshalling bugs de lifecycle o permission errors. Conviene preservar ese contexto antes de que cleanup destruya evidencia.
Qué comprobar
- Registre faulting address, instruction y tipo de acceso.
- Capture enclave lifecycle state y thread/context actual.
- Audite validación de pointers y marshalling host↔enclave.
- No relaje permisos de memoria para ocultar la violación sin entender la trust boundary.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.