IOMMU_DMA_DOMAIN_TYPE 열거형(wdm.h)

DMA_IOMMU_INTERFACE_EX 통해 만들고 상호 작용할 수 있는 도메인 형식에 대해 설명합니다.

Syntax

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