Estrutura MDL (WDM. h)

Uma estrutura MDL é uma estrutura parcialmente opaca que representa uma MDL (lista de descritores de memória).

Sintaxe

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

Membros

Next

Ponteiro para o próximo MDL em uma cadeia de MDL. Para obter mais informações sobre cadeias de MDL, consulte usando MDLs.

Size

MdlFlags

Process

MappedSystemVa

StartVa

ByteCount

ByteOffset

Comentários

Um MDL descreve o layout de um buffer de memória virtual na memória física. Para obter mais informações, consulte usando MDLs.

Requisitos

   
Cabeçalho WDM. h (incluir WDM. h, Ntddk. h, Ntifs. h)

Confira também

IoAllocateMdl

MmGetMdlByteCount

MmGetMdlByteOffset

MmGetMdlPfnArray

MmGetMdlVirtualAddress

MmInitializeMdl