Struttura MDL (wdm.h)

Una struttura MDL è una struttura parzialmente opaca che rappresenta un elenco di descrittori di memoria (MDL).

Sintassi

typedef struct _MDL {
  struct _MDL      *Next;
  CSHORT           Size;
  CSHORT           MdlFlags;
  struct _EPROCESS *Process;
  PVOID            MappedSystemVa;
  PVOID            StartVa;
  ULONG            ByteCount;
  ULONG            ByteOffset;
} MDL, *PMDL;

Members

Next

Puntatore al linguaggio MDL successivo in una catena MDL. Per altre informazioni sulle catene MDL, vedere Uso di MDL.

Size

MdlFlags

Process

MappedSystemVa

StartVa

ByteCount

ByteOffset

Commenti

Un file MDL descrive il layout di un buffer di memoria virtuale nella memoria fisica. Per altre informazioni, vedere Uso degli MCL.

Requisiti

   
Intestazione wdm.h (includere Wdm.h, Ntddk.h, Ntifs.h)

Vedi anche

IoAllocateMdl

MmGetMdlByteCount

MmGetMdlByteOffset

MmGetMdlPfnArray

MmGetMdlVirtualAddress

MmInitializeMdl