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

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

CcCanIWrite

CcDeferWrite