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 |