Condividi tramite


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

Vedere anche

CcReadAhead

CcScheduleReadAhead