Fonction FsRtlIncrementCcFastMdlReadWait (ntifs.h)
La routine FsRtlIncrementCcFastMdlReadWait incrémente le membre du compteur de performances CcFastMdlReadWait du gestionnaire de cache dans un objet PRCB (Processor Control Block).
Syntaxe
void FsRtlIncrementCcFastMdlReadWait();
Valeur de retour
None
Remarques
FsRtlIncrementCcFastMdlReadWait incrémente le compteur de performances CcFastMdlReadWait du gestionnaire de cache dans le bloc de contrôle par processeur pour le processeur sur lequel FsRtlIncrementCcFastMdlReadWait est appelé. Ce compteur enregistre le nombre d’opérations de lecture mdl d’E/S rapides (FsRtlMdlRead) effectuées par un pilote de système de fichiers.
Les pilotes de système de fichiers doivent appeler cette fonction pour mettre à jour le compteur de performances CcFastMdlReadWait si le pilote choisit de remplacer le gestionnaire de lecture d’E/S MDL rapide par défaut.
Le compteur est utilisé uniquement pour enregistrer des opérations de lecture MDL d’E/S rapides pour une longueur différente de zéro. FsRtlIncrementCcFastMdlReadWait ne doit pas être appelé pour une lecture MDL rapide d’E/S de longueur nulle.
Les pilotes de système de fichiers ne doivent pas incrémenter le compteur de performances CcFastMdlReadWait si leur gestionnaire de lecture MDL d’E/S rapide retourne FALSE en raison d’IoGetTopLevelIrp qui renvoie une valeur non NULL . Le compteur ne doit être incrémenté que si le pilote du système de fichiers tente réellement de satisfaire une lecture MDL d’E/S rapide non nulle.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Plateforme cible | Universal |
En-tête | ntifs.h (include FltKernel.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |