刪除指定的記憶體保護區。
語法
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 |