Функция CcRepinBcb (ntifs.h)

Подпрограмма CcRepinBcb дополнительно закрепляет блок управления буфером (BCB), чтобы предотвратить его освобождение при последующем вызове CcUnpinData.

Синтаксис

void CcRepinBcb(
  [in] PVOID Bcb
);

Параметры

[in] Bcb

Указатель блока управления буфером (BCB), возвращаемый CcPinRead или CcPreparePinWrite.

Возвращаемое значение

None

Remarks

Файловые системы вызывают CcRepinBcb , чтобы сохранить BCB для восстановления путем записи или восстановления ошибок. Обычно файловая система делает это, когда она впервые помечает BCB как грязное во время обработки запроса через запись или в любое время, когда она определяет, что буфер потребуется для сквозной записи.

Каждый вызов CcRepinBcb должен соответствовать последующему вызову CcUnpinRepinnedBcb.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe

См. также раздел

CcPinRead

CcPreparePinWrite

CcUnpinData

CcUnpinRepinnedBcb