READ_AHEAD_PARAMETERS Struktur (ntifs.h)
Die READ_AHEAD_PARAMETERS-Struktur enthält Read-Ahead-Parameter.
Syntax
typedef struct _READ_AHEAD_PARAMETERS {
CSHORT NodeByteSize;
ULONG Granularity;
ULONG PipelinedRequestSize;
ULONG ReadAheadGrowthPercentage;
} READ_AHEAD_PARAMETERS, *PREAD_AHEAD_PARAMETERS;
Member
NodeByteSize
Größe des Knotens in Bytes.
Granularity
Granularität von Read-Aheads. Dieser Wert muss eine gerade Leistung von 2 und größer als oder gleich PAGE_SIZE sein.
PipelinedRequestSize
Die Anforderungsgröße, die beim Ausführen von Pipeline-Lesevorgängen in Bytes verwendet werden soll. Jede Read-Ahead-Anforderung, die pipelineiert wird, wird in kleinere PipelinedRequestSize-Anforderungen unterteilt. Dies wird in der Regel verwendet, um den Durchsatz zu erhöhen, indem mehrere Anforderungen anstelle einer einzigen großen Anforderung parallelisiert werden.
Aus Gründen der Abwärtskompatibilität unterbricht der Cache-Manager jede Read-Ahead-Anforderung in zwei, wenn dieser Wert 0 ist.
ReadAheadGrowthPercentage
Das Wachstum von Vorlesevorgängen als Prozentsatz der Daten, die von der Anwendung bisher bereits bereit waren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Kopfzeile | ntifs.h |