Win32 API 日本語リファレンス
ホーム › Security.Cryptography › BCryptFreeBufferFn

BCryptFreeBufferFn

コールバック

シグネチャ

void BCryptFreeBufferFn(
    void* pvBuffer
);

パラメーター

フィールド型説明
pvBuffervoid*解放するメモリバッファーへのポインターです。

公式ドキュメント

BCryptFreeBuffer 関数は、CNG 関数のいずれかによって割り当てられたメモリを解放するために使用されます。

解説(Remarks)

BCryptFreeBuffer は、バッファーを割り当てた BCrypt API 関数と同じプロセッサモードで呼び出す必要があります。さらに、バッファーが PASSIVE_LEVEL IRQL で割り当てられた場合は、その IRQL で解放する必要があります。バッファーが DISPATCH_LEVEL IRQL で割り当てられた場合は、DISPATCH_LEVEL IRQL または PASSIVE_LEVEL IRQL のいずれかで解放できます。

この関数をカーネルモードで呼び出すには、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)