MM_PHYSICAL_ADDRESS_LIST structure (wdm.h)

The MM_PHYSICAL_ADDRESS_LIST structure specifies a range of physical addresses.

Syntax

typedef struct _MM_PHYSICAL_ADDRESS_LIST {
  PHYSICAL_ADDRESS PhysicalAddress;
  SIZE_T           NumberOfBytes;
} MM_PHYSICAL_ADDRESS_LIST, *PMM_PHYSICAL_ADDRESS_LIST;

Members

PhysicalAddress

The starting physical address of the range. This address must be aligned to a page boundary in physical memory.

NumberOfBytes

The number of bytes in the range. This member must be nonzero and an integer multiple of the memory page size.

Remarks

The first parameter to the MmAllocateMdlForIoSpace routine is a pointer to an array of MM_PHYSICAL_ADDRESS_LIST structures.

Requirements

Requirement Value
Header wdm.h (include Wdm.h)

See also

MmAllocateMdlForIoSpace