ホーム › Security.Cryptography › NCryptDeleteKeyFn
NCryptDeleteKeyFn
コールバックシグネチャ
HRESULT NCryptDeleteKeyFn(
NCRYPT_PROV_HANDLE hProvider,
NCRYPT_KEY_HANDLE hKey,
DWORD dwFlags
);パラメーター
| フィールド | 型 | 説明 | ||||
|---|---|---|---|---|---|---|
| hProvider | NCRYPT_PROV_HANDLE | |||||
| hKey | NCRYPT_KEY_HANDLE | 削除するキーのハンドルです。このハンドルは、NCryptOpenKey 関数を使用して取得します。 メモ NCryptDeleteKey 関数は、キーを削除してハンドルを解放します。NCryptDeleteKey が失敗した場合、アプリケーションは NCryptFreeObject 関数を使用してハンドルを解放できます。
| ||||
| dwFlags | DWORD | 関数の動作を変更するフラグです。0、または各キーストレージプロバイダーに固有の値の組み合わせを指定できます。
|
公式ドキュメント
NCryptDeleteKey 関数は、CNG キーを削除します。
戻り値
関数の成功または失敗を示すステータスコードを返します。
返される可能性のあるコードには、次のものがあります (ただし、これらに限定されません)。
| 戻り値 | 説明 |
|---|---|
| 関数は成功しました。 | |
| dwFlags パラメーターに、有効でない値が含まれています。 | |
| hKey パラメーターが有効ではありません。 |
解説(Remarks)
サービスは、StartService 関数からこの関数を呼び出してはなりません。サービスが StartService 関数からこの関数を呼び出すと、デッドロックが発生し、サービスが応答しなくなることがあります。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)