Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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 |