Поделиться через


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

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

Синтаксис

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

Параметры

[in] Bcb

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

[in] ResourceThreadId

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

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

None

Remarks

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

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

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

Требования

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

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

CcSetBcbOwnerPointer

CcUnpinData