デバイス ドライバーがデバイス ドメイン操作を実行する 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 構造体。
備考
非推奨の DMA_IOMMU_INTERFACE 構造体の代わりに、V1 関数にこの構造体を使用します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小サーバー | Windows Server 2022 |
ヘッダー | wdm.h |
関連項目
IoGetIommuInterfaceEx の