Функция 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 |