Compartilhar via


Função CcSetAdditionalCacheAttributes (ntifs.h)

Chame o CcSetAdditionalCacheAttributes rotina para habilitar ou desabilitar a leitura antecipada (também chamada de "leitura lenta") ou write-behind (também chamado 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

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

[in] DisableWriteBehind

O valor booliano definido como TRUE para desabilitar o write-behind ou FALSE para habilitá-lo.

Valor de retorno

Nenhum

Observações

CcSetAdditionalCacheAttributes podem ser chamados a qualquer momento depois de chamar CcInitializeCacheMap. Inicialmente, as leituras antecipadas e write-behind estão habilitadas.

Requisitos

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

Consulte também

CcInitializeCacheMap

CcReadAhead

ccSetReadAheadGranularity