wdm.h) (DMA_IOMMU_INTERFACE_EX 结构

一种接口结构,允许设备驱动程序与执行设备域操作的 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

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

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

V2

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

V3

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

注解

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

要求

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

另请参阅

DMA_IOMMU_INTERFACE_V1

DMA_IOMMU_INTERFACE_V2

IoGetIommuInterfaceEx