次の方法で共有


BCryptFreeBuffer 関数 (bcrypt.h)

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

構文

void BCryptFreeBuffer(
  [in] PVOID pvBuffer
);

パラメーター

[in] pvBuffer

解放するメモリ バッファーへのポインター。

戻り値

何一つ

備考

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

カーネル モードでこの関数を呼び出すには、ドライバー開発キット (DDK) の一部である Cng.lib を使用します。 Windows Server 2008 および Windows Vista: カーネル モードでこの関数を呼び出すには、Ksecdd.lib を使用します。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリ |UWP アプリ]
サポートされる最小サーバー Windows Server 2008 [デスクトップ アプリ |UWP アプリ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー bcrypt.h
ライブラリ Bcrypt.lib
DLL Bcrypt.dll

関連項目

BCryptEnumContexts

BCryptEnumRegisteredProviders

BCryptQueryProviderRegistration の