IOMMU_MAP_PHYSICAL_ADDRESS_TYPE enumeration (wdm.h)

The IOMMU_MAP_PHYSICAL_ADDRESS_TYPE enum indicates the format of the physical address described in an IOMMU_MAP_PHYSICAL_ADDRESS structure.

Syntax

typedef enum _IOMMU_MAP_PHYSICAL_ADDRESS_TYPE {
  MapPhysicalAddressTypeMdl,
  MapPhysicalAddressTypeContiguousRange,
  MapPhysicalAddressTypePfn,
  MapPhysicalAddressTypeMax
} IOMMU_MAP_PHYSICAL_ADDRESS_TYPE, *PIOMMU_MAP_PHYSICAL_ADDRESS_TYPE;

Constants

 
MapPhysicalAddressTypeMdl
The physical address to be mapped is described by a MDL.
MapPhysicalAddressTypeContiguousRange
The physical address to be mapped is physically contiguous and is described by a base and size.
MapPhysicalAddressTypePfn
The physical address is described by a PFN array.
MapPhysicalAddressTypeMax
Invalid physical address format.

Requirements

Requirement Value
Minimum supported server Windows Server 2022
Header wdm.h (include Wdm.h)

See also

IOMMU_MAP_PHYSICAL_ADDRESS

IOMMU_MAP_LOGICAL_RANGE_EX

IOMMU_MAP_IDENTITY_RANGE_EX