DeleteEnclave 関数 (enclaveapi.h)

指定したエンクレーブを削除します。

構文

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

こちらもご覧ください

エンクレーブ関数

TerminateEnclave

CreateEnclave