| Anterior | Siguiente |
| ERROR_CPU_SET_INVALID | ERROR_ENCLAVE_VIOLATION |
ERROR_ENCLAVE_NOT_TERMINATED
Qué significa ERROR_ENCLAVE_NOT_TERMINATED
ERROR_ENCLAVE_NOT_TERMINATED (814) — El enclave seguro todavía no ha terminado y la operación requiere que esté cerrado.
El lifecycle del enclave mantiene recursos/protecciones mientras la instancia sigue activa. Intentar destruir, reutilizar o modificar ciertos objetos antes de terminarlo viola la secuencia requerida.
Qué comprobar
- Registre enclave base, hilos que aún ejecutan dentro y estado de termination.
- Compruebe callbacks/work pendientes que conservan referencias al enclave.
- Revise la secuencia create/initialize/enter/terminate/delete de la implementación.
Tratamiento recomendado
Complete la terminación y espere a que no queden ejecuciones dentro antes de liberar memoria o contexto. No fuerce cleanup de páginas protegidas mientras el enclave sigue activo.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.