READ_AHEAD_PARAMETERS Struktur (ntifs.h)
Die READ_AHEAD_PARAMETERS-Struktur enthält Lese-/Vorleseparameter.
Syntax
typedef struct _READ_AHEAD_PARAMETERS {
CSHORT NodeByteSize;
ULONG Granularity;
ULONG PipelinedRequestSize;
ULONG ReadAheadGrowthPercentage;
} READ_AHEAD_PARAMETERS, *PREAD_AHEAD_PARAMETERS;
Angehörige
NodeByteSize
Größe des Knotens in Byte.
Granularity
Granularität von Lese-/Vorlesevorgängen. Dieser Wert muss eine gerade Potenz von 2 und größer als oder gleich PAGE_SIZE sein.
PipelinedRequestSize
Die Anforderungsgröße, die beim Ausführen von weitergeleiteten Lese-/Vorlesevorgängen in Bytes verwendet werden soll. Jede weitergeleitete Read-Ahead-Anforderung wird in kleinere PipelinedRequestSize-anforderungen-Größe unterteilt. Dies wird in der Regel verwendet, um den Durchsatz zu erhöhen, indem mehrere Anforderungen anstelle eines einzigen großen Anforderungen parallelisiert werden.
Aus Gründen der Abwärtskompatibilität unterbricht der Cache-Manager jede Read-Ahead-Anforderung in zwei, wenn dieser Wert null ist.
ReadAheadGrowthPercentage
Das Wachstum der bisherigen Anwendung als Prozentsatz der daten, die bereits von der Anwendung vorbereitet wurden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
Header- | ntifs.h |