Partager via


en-tête winenclaveapi.h

Cet en-tête est utilisé par System Services et Enclaves sécurisées. Pour plus d’informations, consultez :

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.

winenclaveapi.h contient les interfaces de programmation suivantes :

Fonctions

 
EnclaveCopyIntoEnclave

Copie les données d’une adresse non sécurisée (en dehors de l’enclave) dans l’enclave.
EnclaveCopyOutOfEnclave

Copie les données de l’enclave vers une adresse non approuvée (en dehors de l’enclave).
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.
EnclaveRestrictContainingProcessAccess

Cette fonction limite l’accès (ou restaure) par une enclave à l’espace d’adressage de son processus conteneur.
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é.
EnclaveUsesAttestedKeys

Cette méthode indique si l’enclave utilise des clés attestées sécurisées.
EnclaveVerifyAttestationReport

Vérifie un rapport d’attestation généré sur le système actuel.