Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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) |