Funciones de enclave
Las siguientes funciones se usan al trabajar con enclaves que se emplean para crear entornos de ejecución de confianza.
Nota:
El uso de estas API para un enclave de VBS requiere Windows 11 Compilación 26100.2314 o posterior o Windows Server 2025 o posterior.
En esta sección
Tema | Descripción |
---|---|
CallEnclave | Llama a una función dentro de un enclave. |
CreateEnclave | Crea un nuevo enclave sin inicializar. Un enclave es una región aislada de código y datos dentro del espacio de direcciones de una aplicación. Solo el código que se ejecuta dentro del enclave puede acceder a los datos dentro del mismo enclave. |
DeleteEnclave | Elimina el enclave especificado. |
EnclaveGetAttestationReport | Obtiene un informe de atestación de enclaves que describe el enclave actual y está firmado por la autoridad responsable del tipo del enclave. |
EnclaveGetEnclaveInformation | Obtiene información sobre el enclave que se está ejecutando actualmente. |
EnclaveSealData | Genera un objeto binario grande cifrado (blob) a partir de datos no cifrados. |
EnclaveUnsealData | Descifra un objeto binario grande cifrado (blob). |
EnclaveVerifyAttestationReport | Comprueba un informe de atestación que se generó en el sistema actual. |
InitializeEnclave | Inicializa un enclave que ha creado y cargado con datos. |
IsEnclaveTypeSupported | Recupera si se admite el tipo de enclave especificado. |
LoadEnclaveData | Carga datos en un enclave sin inicializar que ha creado llamando a CreateEnclave. |
LoadEnclaveImage | Carga una imagen y todas sus importaciones en un enclave. |
TerminateEnclave | Finaliza la ejecución de los subprocesos que se ejecutan dentro de un enclave. |