IOMMU_DMA_DOMAIN_TYPE列挙 (wdm.h)
DMA_IOMMU_INTERFACE_EXを介して作成および操作できるドメインの種類について説明します。
構文
typedef enum _IOMMU_DMA_DOMAIN_TYPE {
DomainTypeTranslate,
DomainTypePassThrough,
DomainTypeUnmanaged,
DomainTypeTranslateS1,
DomainTypeMax
} IOMMU_DMA_DOMAIN_TYPE, *PIOMMU_DMA_DOMAIN_TYPE;
定数
DomainTypeTranslate 標準の再マップ ドメイン。 HAL/Hypervisor は、論理アドレス マッピングを保持するためのドメイン構造とページ テーブルを作成します。 |
DomainTypePassThrough パススルー ドメインを表します。 マップとマップ解除の呼び出しは必要ありません。 コンピューターの DMAGuard ポリシーによっては、このドメインが使用できない場合があります。 |
DomainTypeUnmanaged これは、ページ テーブルが呼び出し元によって所有されている再マップ ドメインです。 呼び出し元は、IOMMU インターフェイスと対話してページ テーブルを提供し、必要な IOMMU TLB フラッシュを実行する必要があります。 |
DomainTypeTranslateS1 DomainTypeTranslateS1 定数を定義します。 |
DomainTypeMax ドメインの種類が無効です。 |
要件
要件 | 値 |
---|---|
サポートされている最小のサーバー | Windows Server 2022 |
Header | wdm.h (Wdm.h を含む) |