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