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