共用方式為


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