// wdm.h
typedef enum _IOMMU_MAP_PHYSICAL_ADDRESS_TYPE {
MapPhysicalAddressTypeMdl,
MapPhysicalAddressTypeContiguousRange,
MapPhysicalAddressTypePfn,
MapPhysicalAddressTypeMax
} IOMMU_MAP_PHYSICAL_ADDRESS_TYPE, *PIOMMU_MAP_PHYSICAL_ADDRESS_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
The IOMMU_MAP_PHYSICAL_ADDRESS_TYPE enum indicates the format of the physical address described in an IOMMU_MAP_PHYSICAL_ADDRESS structure.
MapPhysicalAddressTypeMdlThe physical address to be mapped is described by a MDL.
MapPhysicalAddressTypeContiguousRangeThe physical address to be mapped is physically contiguous and is described by a base and size.
MapPhysicalAddressTypePfnThe physical address is described by a PFN array.
MapPhysicalAddressTypeMaxInvalid physical address format.