Freigeben über


CcRepinBcb-Funktion (ntifs.h)

Die CcRepinBcb-Routine pint einen Puffersteuerungsblock (BCB) eine zusätzliche Zeit an, um zu verhindern, dass er durch einen nachfolgenden Aufruf von CcUnpinData freigegeben wird.

Syntax

void CcRepinBcb(
  [in] PVOID Bcb
);

Parameter

[in] Bcb

Von CcPinRead oder CcPreparePinWrite zurückgegebener Puffersteuerungsblock(BCB)-Zeiger.

Rückgabewert

Keine

Bemerkungen

Dateisysteme rufen CcRepinBcb auf, um einen BCB für die Schreib- oder Fehlerwiederherstellung beizubehalten. In der Regel geschieht dies bei der erstmaligen Kennzeichnung eines BCB als modifiziert während der Verarbeitung einer Durchschreibanforderung oder jedes Mal, wenn festgestellt wird, dass ein Puffer für das Durchschreiben erforderlich ist.

Jeder Aufruf von CcRepinBcb muss durch einen nachfolgenden Aufruf von CcUnpinRepinnedBcb abgeglichen werden.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header ntifs.h (include Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe

Weitere Informationen

CcPinRead

CcPreparePinWrite

CcUnpinData

CcUnpinRepinnedBcb