ccRepinBcb 函数 (ntifs.h)

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

语法

void CcRepinBcb(
  [in] PVOID Bcb
);

参数

[in] Bcb

缓冲区控制块 (CcPinRead 或 CcPreparePinWrite 返回的 BCB) 指针。

返回值

备注

文件系统调用 CcRepinBcb 以保留 BCB 进行写转或错误恢复。 通常,文件系统会在处理写出请求时首次将 BCB 标记为脏,或者每当它确定写入时需要缓冲区。

CcRepinBcb 的每个调用都必须匹配对 CcUnpinRepinnedBcb 的后续调用。

要求

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

另请参阅

CcPinRead

CcPreparePinWrite

CcUnpinData

CcUnpinRepinnedBcb