Функция 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по