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.

Retornar valor

Nenhum

Comentários

Depois que CcInitializeCacheMap é chamado para armazenar em cache um arquivo, mas antes que CcSetReadAheadGranularity seja 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
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe

Confira também

CcInitializeCacheMap

CcReadAhead

CcScheduleReadAhead

CcSetAdditionalCacheAttributes