CcRepinBcb 関数 (ntifs.h)

CcRepinBcb ルーチンは、バッファー制御ブロック (BCB) を追加の時間ピン留めして、CcUnpinData の後続の呼び出しによってバッファー制御ブロックが解放されないようにします。

構文

void CcRepinBcb(
  [in] PVOID Bcb
);

パラメーター

[in] Bcb

CcPinRead または CcPreparePinWrite によって返されるバッファー制御ブロック (BCB) ポインター。

戻り値

なし

解説

ファイル システムは CcRepinBcb を呼び出して、書き込みまたはエラー復旧のために BCB を保持します。 通常、ファイル システムは、書き込みスルー要求の処理中に BCB をダーティとして初めてマークする場合、または書き込みスルーにバッファーが必要であると判断するたびに、これを行います。

CcRepinBcb に対するすべての呼び出しは、後続の CcUnpinRepinnedBcb の呼び出しと一致する必要があります。

要件

要件
対象プラットフォーム ユニバーサル
Header ntifs.h (Ntifs.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe

こちらもご覧ください

CcPinRead

CcPreparePinWrite

CcUnpinData

CcUnpinRepinnedBcb