Fonctions d’enclave
Les fonctions suivantes sont utilisées lors de l’utilisation d’enclaves utilisées pour créer des environnements d’exécution approuvés.
Remarque
L’utilisation de ces API pour une enclave VBS nécessite Windows 11 Build 26100.2314 ou version ultérieure ou Windows Server 2025 ou version ultérieure.
Contenu de cette section
Sujet | Description |
---|---|
CallEnclave | Appelle une fonction dans une enclave. |
CreateEnclave | Crée une nouvelle enclave non initialisée. Une enclave est une région isolée de code et de données dans l’espace d’adressage d’une application. Seul le code qui s’exécute dans l’enclave peut accéder aux données de la même enclave. |
DeleteEnclave | Supprime l’enclave spécifiée. |
EnclaveGetAttestationReport | Obtient un rapport d’attestation d’enclave qui décrit l’enclave actuelle et est signé par l’autorité responsable du type de l’enclave. |
EnclaveGetEnclaveInformation | Obtenir des informations sur l’enclave en cours d'exécution. |
EnclaveSealData | Génère un objet blob (binary large object) chiffré à partir de données non chiffrées. |
EnclaveUnsealData | Déchiffre un objet blob (binary large object) chiffré. |
EnclaveVerifyAttestationReport | Vérifie un rapport d’attestation généré sur le système actuel. |
InitializeEnclave | Initialise une enclave que vous avez créée et chargée avec des données. |
IsEnclaveTypeSupported | Récupère si le type d’enclave spécifié est pris en charge. |
LoadEnclaveData | Charge des données dans une enclave non initialisée que vous avez créée en appelant CreateEnclave. |
LoadEnclaveImage | Charge une image et toutes ses importations dans une enclave. |
TerminateEnclave | Met fin à l’exécution des threads qui s’exécutent dans une enclave. |