structure READ_AHEAD_PARAMETERS (ntifs.h)
La structure READ_AHEAD_PARAMETERS contient des paramètres en lecture-avance.
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 demande à utiliser lors de l’exécution de lectures anticipées pipeline, en octets. Chaque requête en lecture-avance qui est pipeline est divisée en requêtes de taille inférieure PipelinedRequestSize-dimensionnement. Cela est généralement utilisé pour augmenter le débit en parallélisant plusieurs requêtes au lieu d’un seul grand.
Pour une compatibilité descendante, le Gestionnaire de cache interrompt chaque demande en lecture-avance en deux si cette valeur est égale à zéro.
ReadAheadGrowthPercentage
La croissance de la lecture à l’avance sous forme de pourcentage des données déjà prêtes par l’application jusqu’à présent.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8 |
d’en-tête | ntifs.h |