ホーム › Security.Cryptography › BCryptDestroySecretFn
BCryptDestroySecretFn
コールバックシグネチャ
NTSTATUS BCryptDestroySecretFn(
BCRYPT_SECRET_HANDLE hSecret
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| hSecret | BCRYPT_SECRET_HANDLE | 破棄する BCRYPT_SECRET_HANDLE です。 |
公式ドキュメント
BCryptDestroySecret 関数は、BCryptSecretAgreement 関数を使用して作成されたシークレット アグリーメント ハンドルを破棄します。
戻り値
関数の成功または失敗を示すステータス コードを返します。
返されるコードには、次のものが含まれますが、これらに限定されません。
| 戻り値 | 説明 |
|---|---|
| 関数は成功しました。 | |
| hSecret パラメーターのハンドルが無効です。 |
解説(Remarks)
サポートされているアルゴリズム プロバイダーを使用する場合、BCryptDestroySecret はユーザー モードとカーネル モードのどちらからでも呼び出すことができます。カーネル モードの呼び出し元は、PASSIVE_LEVEL IRQL または DISPATCH_LEVEL IRQL のいずれでも実行できます。現在の IRQL レベルが DISPATCH_LEVEL の場合、hSecret パラメーターに指定するハンドルは、BCRYPT_PROV_DISPATCH フラグを使用して開かれたプロバイダーが返したアルゴリズム ハンドルから派生したものである必要があります。
この関数をカーネル モードで呼び出すには、Driver Development Kit (DDK) に含まれる Cng.lib を使用します。Windows Server 2008 および Windows Vista: この関数をカーネル モードで呼び出すには、Ksecdd.lib を使用します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)