指定したエンクレーブを削除します。
構文
BOOL DeleteEnclave(
[in] LPVOID lpAddress
);
パラメーター
[in] lpAddress
削除するエンクレーブのベース アドレス。
戻り値
TRUE エンクレーブが正常に削除された場合は 。それ以外の場合 FALSEは 。 詳細なエラー情報を得るには、GetLastError を呼び出します。
一般的なエラー コードの一覧については、「 システム エラー コード」を参照してください。 この関数には、次のエラー コードも適用されます。
| リターン コード | 説明 |
|---|---|
| ERROR_ENCLAVE_NOT_TERMINATED | 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 |