structure READ_AHEAD_PARAMETERS (ntifs.h)
La structure READ_AHEAD_PARAMETERS contient des paramètres en lecture anticipée.
Syntaxe
typedef struct _READ_AHEAD_PARAMETERS {
CSHORT NodeByteSize;
ULONG Granularity;
ULONG PipelinedRequestSize;
ULONG ReadAheadGrowthPercentage;
} READ_AHEAD_PARAMETERS, *PREAD_AHEAD_PARAMETERS;
Membres
NodeByteSize
Taille du nœud, en octets.
Granularity
Granularité des lectures anticipées. Cette valeur doit être égale à 2 et supérieure ou égale à PAGE_SIZE.
PipelinedRequestSize
Taille de la requête à utiliser lors de l’exécution d’une lecture avant pipeline, en octets. Chaque requête en lecture anticipée qui est pipeline est divisée en demandes de taille PipelinedRequestSize plus petites. Cela est généralement utilisé pour augmenter le débit en parallélisant plusieurs demandes au lieu d’une seule grande.
À des fins de compatibilité descendante, le Gestionnaire de cache décompose chaque demande de lecture anticipée en deux si cette valeur est égale à zéro.
ReadAheadGrowthPercentage
Croissance de la lecture anticipée en pourcentage des données déjà prêtes par l’application jusqu’à présent.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
En-tête | ntifs.h |