删除指定的 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 |