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) |