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

CcUnpinDataForThread регулярно освобождает страницы кэшированного файла, блок управления буфером которого был изменен более ранним вызовом CcSetBcbOwnerPointer.

Синтаксис

VOID CcUnpinDataForThread(
  [in] PVOID            Bcb,
  [in] ERESOURCE_THREAD ResourceThreadId
);

Параметры

[in] Bcb

Указатель на BCB для выпуска страниц.

[in] ResourceThreadId

Определяет поток, который первоначально приобрел BCB. Должен соответствовать указателю владельца, используемому в вызове CcSetBcbOwnerPointer.

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

Никакой

Замечания

CcUnpinDataForThread освобождает BCB для указанного потока и выполняет любую другую необходимую очистку.

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

CcUnpinDataForThread функционально эквивалентен CcUnpinData, за исключением того, что он также освобождает ресурс BCB для указанного потока.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка ntifs.h (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

См. также

CcSetBcbOwnerPointer

CcUnpinData