Функция CcSetAdditionalCacheAttributes (ntifs.h)

Вызовите подпрограмму CcSetAdditionalCacheAttributes , чтобы включить или отключить упреждающее чтение (также называемое "отложенным чтением") или запись позади (также называемая "отложенной записью") в кэшированном файле.

Синтаксис

void CcSetAdditionalCacheAttributes(
  [in] PFILE_OBJECT FileObject,
  [in] BOOLEAN      DisableReadAhead,
  [in] BOOLEAN      DisableWriteBehind
);

Параметры

[in] FileObject

Указатель на объект файла для кэшированного файла.

[in] DisableReadAhead

Логическое значение имеет значение TRUE , чтобы отключить упреждающее чтение, или FALSE , чтобы включить его.

[in] DisableWriteBehind

Логическое значение имеет значение TRUE , чтобы отключить запись программной части, или FALSE , чтобы включить его.

Возвращаемое значение

None

Remarks

CcSetAdditionalCacheAttributes можно вызвать в любое время после вызова CcInitializeCacheMap. Изначально включены как упреждающее чтение, так и запись позади.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

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

CcInitializeCacheMap

CcReadAhead

CcSetReadAheadGranularity