Freigeben über


winenclaveapi.h header

Dieser Header wird von System Services und Secure Enklaven verwendet. Weitere Informationen finden Sie unter:

Hinweis

Die Verwendung dieser APIs für eine VBS-Enklave erfordert Windows 11 Build 26100.2314 oder höher oder Windows Server 2025 oder höher.

winenclaveapi.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
EnclaveCopyIntoEnclave

Kopiert Daten aus einer unsicheren Adresse (außerhalb der Enklave) in die Enklave.
EnclaveCopyOutOfEnclave

Kopiert Daten aus der Enklave in eine nicht vertrauenswürdige Adresse (außerhalb der Enklave).
EnclaveGetAttestationReport

Ruft einen Enklavennachweisbericht ab, der die aktuelle Enklave beschreibt und von der Behörde signiert wird, die für den Typ der Enklave verantwortlich ist.
EnclaveGetEnclaveInformation

Ruft Informationen über die derzeit ausgeführte Enklave ab.
EnclaveRestrictContainingProcessAccess

Mit dieser Funktion wird der Zugriff durch eine Enklave auf den Adressraum des enthaltenden Prozesses beschränkt (oder wiederhergestellt).
EnclaveSealData

Generiert ein verschlüsseltes Binary Large Object (BLOB) aus unverschlüsselten Daten.
EnclaveUnsealData

Entschlüsselt ein verschlüsseltes binär großes Objekt (BLOB).
EnclaveUsesAttestedKeys

Diese Methode gibt an, ob die Enklave sichere nachweiste Schlüssel verwendet.
EnclaveVerifyAttestationReport

Überprüft einen Nachweisbericht, der auf dem aktuellen System generiert wurde.