DMA_IOMMU_INTERFACE_EX结构(wdm.h)

允许设备驱动程序与执行设备域作的 IOMMU 函数进行交互的接口结构。

语法

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;

成员

Size

接口结构的大小(以字节为单位)。

Version

用于确定此接口结构提供的接口函数集的接口版本号。

V1

指定版本 1 (V1) IOMMU 接口函数集的 DMA_IOMMU_INTERFACE_V1 结构。

这些函数与弃用 DMA_IOMMU_INTERFACE 结构提供的函数集相同。

V2

指定版本 2 (V2) IOMMU 接口函数集的 DMA_IOMMU_INTERFACE_V2 结构。

V3

指定版本 3 (V3) IOMMU 接口函数集的 DMA_IOMMU_INTERFACE_V3 结构。

言论

将此结构用于 V1 函数,而不是弃用 DMA_IOMMU_INTERFACE 结构。

要求

要求 价值
支持的最低服务器 Windows Server 2022
标头 wdm.h

另请参阅

DMA_IOMMU_INTERFACE_V1

DMA_IOMMU_INTERFACE_V2

IoGetIommuInterfaceEx