Freigeben über


Enclavenfunktionen

Die folgenden Funktionen werden verwendet, wenn Sie mit Enklaven arbeiten, die zum Erstellen vertrauenswürdiger Ausführungsumgebungen verwendet werden.

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.

In diesem Abschnitt

Thema Beschreibung
CallEnclave Ruft eine Funktion in einer Enklave auf.
CreateEnclave Erstellt eine neue, nicht initialisierte Enclave. Eine Enclave ist ein isolierter Bereich mit Code und Daten innerhalb des Adressraums für eine Anwendung. Nur Code, der in der Enclave ausgeführt wird, kann auf Daten innerhalb derselben Enclave zugreifen.
DeleteEnclave Löscht die angegebene Enklave.
EnclaveGetAttestationReport Ruft einen Nachweisbericht einer Enklave ab, der die aktuelle Enklave beschreibt und von der Autorität signiert wird, die für den Typ der Enklave verantwortlich ist.
EnclaveGetEnclaveInformation Ruft Informationen über die derzeit ausgeführte Enklave ab.
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).
EnclaveVerifyAttestationReport Überprüft einen Nachweisbericht, der auf dem aktuellen System generiert wurde.
InitializeEnclave Initialisiert eine Enclave, die Sie erstellt und mit Daten geladen haben.
IsEnclaveTypeSupported Ruft ab, ob der angegebene Enclave-Typ unterstützt wird.
LoadEnclaveData Lädt Daten in eine nicht initialisierte Enclave, die Sie durch Aufrufen von CreateEnclave erstellt haben.
LoadEnclaveImage Lädt ein Image und alle zugehörigen Importe in eine Enklave.
TerminateEnclave Beendet die Ausführung der Threads, die in einer Enklave ausgeführt werden.

Siehe auch