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 構造体。
注釈
非推奨のDMA_IOMMU_INTERFACE構造体ではなく、V1 関数にこの構造体 を 使用します。
要件
要件 | 値 |
---|---|
サポートされている最小のサーバー | Windows Server 2022 |
Header | wdm.h |