Freigeben über


CcRepinBcb-Funktion (ntifs.h)

Die CcRepinBcb Routine pins a buffer control block (BCB) eine zusätzliche Zeit, um zu verhindern, dass sie durch einen nachfolgenden Aufruf von CcUnpinDatafreigegeben wird.

Syntax

void CcRepinBcb(
  [in] PVOID Bcb
);

Parameter

[in] Bcb

Puffersteuerelementblock (BCB), der von CcPinRead- oder CcPreparePinWrite-zurückgegeben wird.

Rückgabewert

Nichts

Bemerkungen

Dateisysteme rufen CcRepinBcb- auf, um einen BCB für die Schreib-Through- oder Fehlerwiederherstellung beizubehalten. In der Regel würde ein Dateisystem dies tun, wenn er einen BCB zum ersten Mal als schmutzig markiert, während eine Schreibvorgangsanforderung verarbeitet wird, oder jedes Mal, wenn festgelegt wird, dass ein Puffer für das Schreiben erforderlich ist.

Jeder Aufruf von CcRepinBcb muss mit einem nachfolgenden Aufruf von CcUnpinRepinnedBcbabgeglichen werden.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- ntifs.h (einschließlich Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe

Siehe auch

CcPinRead-

CcPreparePinWrite-

CcUnpinData-

CcUnpinRepinnedBcb