Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
DMA_IOMMU_INTERFACE_EX structure (wdm.h)
An interface structure that allows device drivers to interface with the IOMMU functions that perform device domain operations.
Syntax
typedef struct _DMA_IOMMU_INTERFACE_EX {
SIZE_T Size;
ULONG Version;
union {
DMA_IOMMU_INTERFACE_V1 V1;
DMA_IOMMU_INTERFACE_V2 V2;
DMA_IOMMU_INTERFACE_V3 V3;
};
} DMA_IOMMU_INTERFACE_EX, *PDMA_IOMMU_INTERFACE_EX;
Members
Size
The size (in bytes) of the interface structure.
Version
The interface version number that determines the set of interface functions that are provided by this interface structure.
V1
A DMA_IOMMU_INTERFACE_V1 structure that specifies the set of Version 1 (V1) IOMMU interface functions.
These are the same set of functions as those provided by the deprecated DMA_IOMMU_INTERFACE structure.
V2
A DMA_IOMMU_INTERFACE_V2 structure that specifies the set of Version 2 (V2) IOMMU interface functions.
V3
A DMA_IOMMU_INTERFACE_V3 structure that specifies the set of Version 3 (V3) IOMMU interface functions.
Remarks
Use this structure for V1 functions instead of the deprecated DMA_IOMMU_INTERFACE structure.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported server | Windows Server 2022 |
| Header | wdm.h |
See also
Feedback
Was this page helpful?
