DeleteEnclave-Funktion (enclaveapi.h)
Löscht die angegebene Enklave.
Syntax
BOOL DeleteEnclave(
[in] LPVOID lpAddress
);
Parameter
[in] lpAddress
Die Basisadresse der Enklave, die Sie löschen möchten.
Rückgabewert
TRUE
, wenn die Enclave erfolgreich gelöscht wurde; andernfalls FALSE
. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
Eine Liste allgemeiner Fehlercodes finden Sie unter Systemfehlercodes. Die folgenden Fehlercodes gelten auch für diese Funktion.
Rückgabecode | Beschreibung |
---|---|
ERROR_ENCLAVE_NOT_TERMINATED | Die Ausführung von Threads, die mit der Enclave ausgeführt werden, wurde nicht beendet, da entweder TerminateEnclave nicht aufgerufen wurde oder die Ausführung der Threads als Reaktion auf einen früheren Aufruf von TerminateEnclave noch nicht beendet wurde. |
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 |