Partager via


Macro MmGetMdlByteCount (wdm.h)

La macro MmGetMdlByteCount retourne la longueur, en octets, de la mémoire tampon décrite par le MDL spécifié.

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 en mémoire physique. Pour plus d’informations, consultez Utilisation de MDLs.

Valeur de retour

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 s’exécuter à n’importe quel irQL. En règle générale, les appelants s’exécutent au <IRQL = DISPATCH_LEVEL.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL N’importe quel niveau (voir section Remarques)
règles de conformité DDI mdlAfterReqCompletedIntIoctlA(kmdf), MdlAfterReqCompletedIoctlA(kmdf), MdlAfterReqCompletedReadA(kmdf), MdlAfterReqCompletedWriteA(kmdf)

Voir aussi

MDL

mmGetMdlByteOffset