Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

CcRepinBcb function (ntifs.h)

The CcRepinBcb routine pins a buffer control block (BCB) an additional time to prevent it from being freed by a subsequent call to CcUnpinData.

Syntax

VOID CcRepinBcb(
 [in] PVOID Bcb
);

Parameters

[in] Bcb

Buffer control block (BCB) pointer returned by CcPinRead or CcPreparePinWrite.

Return value

None

Remarks

File systems call CcRepinBcb to preserve a BCB for write-through or error recovery. Typically a file system would do this the first time it marks a BCB as dirty while processing a write-through request, or any time that it determines that a buffer will be required for write-through.

Every call to CcRepinBcb must be matched by a subsequent call to CcUnpinRepinnedBcb.

Requirements

Requirement Value
Target Platform Universal
Header ntifs.h (include Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe

See also

CcPinRead

CcPreparePinWrite

CcUnpinData

CcUnpinRepinnedBcb


Feedback

Was this page helpful?

Additional resources