Freigeben über


TerminateEnclave-Funktion (enclaveapi.h)

Beendet die Ausführung der Threads, die innerhalb einer Enclave ausgeführt werden.

Syntax

BOOL TerminateEnclave(
  [in] LPVOID lpAddress,
  [in] BOOL   fWait
);

Parameter

[in] lpAddress

Die Basisadresse der Enclave, in der die Ausführung der Threads beendet werden soll.

[in] fWait

TRUE , wenn TerminateEnclave erst zurückgegeben werden soll, wenn alle Threads in der Enclave die Ausführung beenden. FALSE , wenn TerminateEnclave sofort zurückgegeben werden soll.

Rückgabewert

TRUE,wenn die Funktion erfolgreich ausgeführt wird, sonst FALSE. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1709 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile enclaveapi.h
Bibliothek onecore.lib
DLL kernel32.dll; Api-ms-win-core-enclave-l1-1-0.dll

Weitere Informationen

Enclave-Funktionen

CallEnclave

In VBS-Enclaves verfügbare Vertdll-APIs