MmGetMdlByteCount-Makro (wdm.h)
Das MmGetMdlByteCount-Makro gibt die Länge des Puffers in Bytes zurück, der durch die angegebene MDL beschrieben wird.
Syntax
ULONG MmGetMdlByteCount(
[in] PMDL Mdl
);
Parameter
Mdl
Ein Zeiger auf eine MDL-Struktur , die das Layout eines virtuellen Speicherpuffers im physischen Arbeitsspeicher beschreibt. Weitere Informationen finden Sie unter Verwenden von MDLs.
Rückgabewert
MmGetMdlByteCount gibt die Länge des von Mdl beschriebenen Puffers in Bytes zurück.
Hinweise
Makrodefinition:
#define MmGetMdlByteCount(Mdl) ((Mdl)->ByteCount)
Aufrufer von MmGetMdlByteCount können in jedem IRQL ausgeführt werden. In der Regel werden Aufrufer unter IRQL <= DISPATCH_LEVEL ausgeführt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | Beliebige Ebene (siehe Abschnitt "Hinweise") |
DDI-Complianceregeln | MdlAfterReqCompletedIntIoctlA(kmdf), MdlAfterReqCompletedIoctlA(kmdf), MdlAfterReqCompletedReadA(kmdf), MdlAfterReqCompletedWriteA(kmdf) |