Partager via


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.

Voir aussi