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