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
ccScheduleReadAhead