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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour