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

Vedi anche

CcReadAhead

CcScheduleReadAhead