// wdm.h
typedef struct _MDL {
struct _MDL *Next;
CSHORT Size;
CSHORT MdlFlags;
struct _EPROCESS *Process;
PVOID MappedSystemVa;
PVOID StartVa;
ULONG ByteCount;
ULONG ByteOffset;
} MDL, *PMDL;
View the official Windows Driver Kit DDI referenceNo description available.
An MDL structure is a partially opaque structure that represents a memory descriptor list (MDL).
NextPointer to the next MDL in an MDL chain. For more information about MDL chains, see Using MDLs.
SizeMdlFlagsProcessMappedSystemVaStartVaByteCountByteOffsetAn MDL describes the layout of a virtual memory buffer in physical memory. For more information, see Using MDLs.