ccRepinBcb 函数 (ntifs.h)

CcRepinBcb 例程将缓冲区控制块固定 (BCB) 额外的时间,以防止后续调用 CcUnpinData 释放该块。

语法

void CcRepinBcb(
  [in] PVOID Bcb
);

参数

[in] Bcb

缓冲区控制块 (CcPinReadCcPreparePinWrite 返回的 BCB) 指针。

返回值

备注

文件系统调用 CcRepinBcb 以保留 BCB 以用于写通或错误恢复。 通常,文件系统会在处理写通请求时第一次将 BCB 标记为脏时,或者确定需要缓冲区进行写通时执行此操作。

每次对 CcRepinBcb 的调用都必须与对 CcUnpinRepinnedBcb 的后续调用相匹配。

要求

要求
目标平台 通用
标头 ntifs.h (包括 Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe

另请参阅

CcPinRead

CcPreparePinWrite

CcUnpinData

CcUnpinRepinnedBcb