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 |