Função CcSetAdditionalCacheAttributes (ntifs.h)

Chame a rotina CcSetAdditionalCacheAttributes para habilitar ou desabilitar a leitura antecipada (também chamada de "leitura lenta") ou write-behind (também chamada de "gravação lenta") em um arquivo armazenado em cache.

Sintaxe

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

Parâmetros

[in] FileObject

Ponteiro para um objeto de arquivo para o arquivo armazenado em cache.

[in] DisableReadAhead

Valor booliano definido como TRUE para desabilitar a leitura antecipada ou FALSE para habilitá-lo.

[in] DisableWriteBehind

Valor booliano definido como TRUE para desabilitar write-behind ou FALSE para habilitá-lo.

Retornar valor

Nenhum

Comentários

CcSetAdditionalCacheAttributes pode ser chamado a qualquer momento depois de chamar CcInitializeCacheMap. Inicialmente, tanto o read-ahead quanto o write-behind estão habilitados.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Confira também

CcInitializeCacheMap

CcReadAhead

CcSetReadAheadGranularity