DeleteEnclave 函式 (記憶體保護區api.h)

刪除指定的記憶體保護區。

語法

BOOL DeleteEnclave(
  [in] LPVOID lpAddress
);

參數

[in] lpAddress

您要刪除之內存保護區的基位址。

傳回值

TRUE 如果已成功刪除記憶體保護區,則為 ;否則為 FALSE。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

如需常見錯誤碼的清單,請參閱 系統錯誤碼。 下列錯誤碼也適用於此函式。

傳回碼 Description
ERROR_ENCLAVE_NOT_TERMINATED 未結束以記憶體保護區執行的線程執行,因為未呼叫 TerminateEnclave ,或線程的執行尚未結束以回應舊版 TerminateEnclave 的呼叫。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1709 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
目標平台 Windows
標頭 enclaveapi.h
程式庫 onecore.lib
Dll kernel32.dll;Api-ms-win-core-enclave-l1-1-0.dll

另請參閱

記憶體保護區函式

TerminateEnclave

CreateEnclave