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/虚拟机监控程序将创建用于存放逻辑地址映射的域结构和页表。
DomainTypePassThrough
表示直通域。 不需要调用映射和取消映射。 根据计算机的 DMAGuard 策略,此域可能不可用。
DomainTypeUnmanaged
这是一个重新映射域,其中页表归调用方所有。 调用方负责与 IOMMU 接口交互以提供其页表,并执行必要的 IOMMU TLB 刷新。
DomainTypeTranslateS1
定义 DomainTypeTranslateS1 常量。
DomainTypeMax
域类型无效。

要求

要求
最低受支持的服务器 Windows Server 2022
标头 wdm.h (包括 Wdm.h)

另请参阅

IOMMU_DOMAIN_CREATE_EX

DMA_IOMMU_INTERFACE_EX

DMA_IOMMU_INTERFACE_V2