Compartilhar via


Função CcSetReadAheadGranularity (ntifs.h)

A rotina CcSetReadAheadGranularity define a granularidade de leitura antecipada para um arquivo armazenado em cache.

Sintaxe

void CcSetReadAheadGranularity(
  [in] PFILE_OBJECT FileObject,
  [in] ULONG        Granularity
);

Parâmetros

[in] FileObject

Ponteiro para um objeto de arquivo para o arquivo armazenado em cache cuja granularidade de leitura antecipada deve ser definida.

[in] Granularity

Especifica a granularidade de leitura antecipada desejada, que deve ser uma potência uniforme de dois e deve ser maior ou igual a PAGE_SIZE.

Valor de retorno

Nenhum

Observações

Após ccInitializeCacheMap é chamado para armazenar em cache um arquivo, mas antes de ccSetReadAheadGranularity é chamado para o arquivo armazenado em cache, a granularidade de leitura antecipada padrão para o arquivo armazenado em cache é igual a PAGE_SIZE.

Requisitos

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

Consulte também

CcInitializeCacheMap

CcReadAhead

ccScheduleReadAhead

CcSetAdditionalCacheAttributes