READ_AHEAD_PARAMETERS struttura (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;
Members
NodeByteSize
Dimensioni del nodo, in byte.
Granularity
Granularità delle operazioni di lettura. Questo valore deve essere una potenza pari a 2 e maggiore o uguale a PAGE_SIZE.
PipelinedRequestSize
Dimensioni della richiesta da usare durante l'esecuzione di letture in lettura pipeline, in byte. Ogni richiesta di lettura in avanti distribuita viene suddivisa in richieste di dimensioni pipelinedRequestSize più piccole. Questa operazione viene in genere usata per aumentare la velocità effettiva parallelizzando più richieste anziché una singola grande.
Per la compatibilità con le versioni precedenti, Gestione cache interromperà ogni richiesta in lettura in due se questo valore è zero.
ReadAheadGrowthPercentage
La crescita della lettura in avanti come percentuale dei dati già pronti dall'applicazione finora.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Intestazione | ntifs.h |