deleteEnclave 函数 (enclaveapi.h)

删除指定的 enclave。

语法

BOOL DeleteEnclave(
  [in] LPVOID lpAddress
);

参数

[in] lpAddress

要删除的 enclave 的基址。

返回值

TRUE 如果成功删除 enclave,则为 ;否则为 FALSE。 要获得更多的错误信息,请调用 GetLastError。

有关常见错误代码的列表,请参阅 系统错误代码。 以下错误代码也适用于此函数。

返回代码 说明
ERROR_ENCLAVE_NOT_TERMINATED 使用 enclave 运行的线程的执行未结束,因为未调用 TerminateEnclave ,或者线程的执行尚未结束,以响应对 TerminateEnclave 的早期调用。

要求

要求
最低受支持的客户端 Windows 10版本 1709 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
目标平台 Windows
标头 enclaveapi.h
Library onecore.lib
DLL kernel32.dll;Api-ms-win-core-enclave-l1-1-0.dll

另请参阅

Enclave 函数

TerminateEnclave

CreateEnclave