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
머리글 wdm.h

추가 정보

DMA_IOMMU_INTERFACE_V1

DMA_IOMMU_INTERFACE_V2

IoGetIommuInterfaceEx