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 |