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 |