Macro MmGetMdlByteCount (wdm.h)
La macro MmGetMdlByteCount retourne la longueur, en octets, de la mémoire tampon décrite par la MDL spécifiée.
Syntaxe
ULONG MmGetMdlByteCount(
[in] PMDL Mdl
);
Paramètres
Mdl
Pointeur vers une structure MDL qui décrit la disposition d’une mémoire tampon de mémoire virtuelle dans la mémoire physique. Pour plus d’informations, consultez Utilisation de DLL.
Valeur retournée
MmGetMdlByteCount retourne la longueur, en octets, de la mémoire tampon décrite par Mdl.
Remarques
Définition de macro :
#define MmGetMdlByteCount(Mdl) ((Mdl)->ByteCount)
Les appelants de MmGetMdlByteCount peuvent être en cours d’exécution sur n’importe quel IRQL. En règle générale, les appelants s’exécutent sur IRQL <= DISPATCH_LEVEL.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | N’importe quel niveau (voir la section Remarques) |
Règles de conformité DDI | MdlAfterReqCompletedIntIoctlA(kmdf), MdlAfterReqCompletedIoctlA(kmdf), MdlAfterReqCompletedReadA(kmdf), MdlAfterReqCompletedWriteA(kmdf) |
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