ホーム › Security.Cryptography › NCryptFinalizeKeyFn
NCryptFinalizeKeyFn
コールバックシグネチャ
HRESULT NCryptFinalizeKeyFn(
NCRYPT_PROV_HANDLE hProvider,
NCRYPT_KEY_HANDLE hKey,
DWORD dwFlags
);パラメーター
| フィールド | 型 | 説明 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| hProvider | NCRYPT_PROV_HANDLE | |||||||||
| hKey | NCRYPT_KEY_HANDLE | 完成させるキーのハンドルです。このハンドルは、NCryptCreatePersistedKey 関数を呼び出して取得します。 | ||||||||
| dwFlags | DWORD | 関数の動作を変更するフラグです。0、または次の値の 1 つ以上を組み合わせて指定できます。
|
公式ドキュメント
NCryptFinalizeKey 関数は、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)