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

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