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

Voir aussi

IoGetTopLevelIrp

MDL