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
CallEnklave Ruft eine Funktion in einer Enklave auf.
CreateEnklave 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.
DeleteEnklave Löscht die angegebene Enklave.
EnclaveCopyIntoEnclave Kopiert Daten aus einer nicht vertrauenswürdigen 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 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.
EnclaveRestrictContainingProcessAccess Beschränkt den Zugriff (oder stellt den Zugriff durch eine Enklave auf den Adressraum des enthaltenden Prozesses fest.
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.
InitializeEnklave 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.
TerminateEnklave Beendet die Ausführung der Threads, die in einer Enklave ausgeführt werden.

Siehe auch