Condividi tramite


Funzione CcSetReadAheadGranularity (ntifs.h)

La routine CcSetReadAheadGranularity imposta la granularità read-ahead per un file memorizzato nella cache.

Sintassi

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

Parametri

[in] FileObject

Puntatore a un oggetto file per il file memorizzato nella cache la cui granularità read-ahead deve essere impostata.

[in] Granularity

Specifica la granularità read-ahead desiderata, che deve essere una potenza pari a due e deve essere maggiore o uguale a PAGE_SIZE.

Valore restituito

Nessuno

Osservazioni

Dopo viene chiamato il CcInitializeCacheMap per memorizzare nella cache un file, ma prima di viene chiamato il CcSetReadAheadGranularity per il file memorizzato nella cache, la granularità di lettura-ahead predefinita per il file memorizzato nella cache è uguale a PAGE_SIZE.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione ntifs.h (include Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe

Vedere anche

CcInitializeCacheMap

CcReadAhead

CcScheduleReadAhead

CcSetAdditionalCacheAttributes