Функция CcSetDirtyPageThreshold (ntifs.h)
Подпрограмма CcSetDirtyPageThreshold устанавливает пороговое значение для каждого файла грязное страницы в кэшированном файле.
Синтаксис
void CcSetDirtyPageThreshold(
[in] PFILE_OBJECT FileObject,
[in] ULONG DirtyPageThreshold
);
Параметры
[in] FileObject
Указатель на объект файла для кэшированного файла, для которого необходимо задать порог страницы грязное.
[in] DirtyPageThreshold
Задает в виде числа страниц пороговое значение грязное страницы. Чтобы удалить заданное ранее пороговое значение страницы для каждого файла грязное, задайте для Свойства DirtyPageThreshold значение 0.
Возвращаемое значение
None
Remarks
CcSetDirtyPageThreshold задает или удаляет порог страницы для каждого файла грязное. После установки порогового значения страницы для каждого файла грязное в кэшированном файле, если файловая система попытается превысить пороговое значение, диспетчер кэша будет отклонять запросы на запись в файл.
Чтобы определить, будет ли диспетчер кэша принимать или отклонять запросы на запись, используйте CcCanIWrite.
Обратите внимание, что пороговое значение страницы грязное файла не совпадает с глобальным пороговым значением страницы грязное для всего системного кэша.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | ntifs.h (включая Ntifs.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |