struttura READ_AHEAD_PARAMETERS (ntifs.h)
La struttura READ_AHEAD_PARAMETERS contiene parametri read-ahead.
Sintassi
typedef struct _READ_AHEAD_PARAMETERS {
CSHORT NodeByteSize;
ULONG Granularity;
ULONG PipelinedRequestSize;
ULONG ReadAheadGrowthPercentage;
} READ_AHEAD_PARAMETERS, *PREAD_AHEAD_PARAMETERS;
Membri
NodeByteSize
Dimensioni del nodo, in byte.
Granularity
Granularità dei read-ahead. Questo valore deve essere una potenza pari a 2 e maggiore o uguale a PAGE_SIZE.
PipelinedRequestSize
Dimensioni della richiesta da usare quando si eseguono i read-ahead con pipeline, in byte. Ogni richiesta read-ahead con pipeline viene suddivisa in pipelinedRequestSizerichieste di dimensioni ridotte. Viene in genere usato per aumentare la velocità effettiva parallelizzando più richieste anziché una singola singola.
Per garantire la compatibilità con le versioni precedenti, Gestione cache interromperà ogni richiesta read-ahead in due se questo valore è zero.
ReadAheadGrowthPercentage
La crescita della lettura avanti come percentuale dei dati già pronti dall'applicazione finora.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8 |
intestazione |
ntifs.h |