CcRepinBcb 函数 (ntifs.h)

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

语法

void CcRepinBcb(
  [in] PVOID Bcb
);

参数

[in] Bcb

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

返回值

没有

言论

文件系统调用 CcRepinBcb 来保留 BCB 进行写通或错误恢复。 通常,文件系统会在处理写出请求时首次将 BCB 标记为脏,或者它确定写入需要缓冲区的任何时间执行此操作。

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

要求

要求 价值
目标平台 普遍
标头 ntifs.h (include Ntifs.h)
NtosKrnl.lib
DLL NtosKrnl.exe

另请参阅

CcPinRead

CcPreparePinWrite

CcUnpinData

CcUnpinRepinnedBcb