IoGetIommuInterfaceEx 함수(wdm.h)

IOMMU 루틴 집합이 포함된 확장 인터페이스에 대한 포인터를 검색합니다.

구문

NTSTATUS IoGetIommuInterfaceEx(
  ULONG                   Version,
  ULONGLONG               Flags,
  PDMA_IOMMU_INTERFACE_EX InterfaceOut
);

매개 변수

Version

[In] 반환되는 IOMMU 루틴 집합을 결정하는 인터페이스 버전입니다.

Flags

[In] 인터페이스에 대한 구성 플래그입니다. 현재 사용되지 않습니다.

InterfaceOut

[Out] 디바이스 도메인 작업에 대한 IOMMU 인터페이스 루틴에 대한 포인터를 포함하는 DMA_IOMMU_INTERFACE_EX 구조체에 대한 포인터입니다.

반환 값

이 함수는 NTKERNELAPI NTSTATUS를 반환합니다.

설명

인터페이스에서 제공하는 IOMMU 루틴을 사용하려면 DmaRemappingCompatible 레지스트리 키 값(1로 설정)을 통해 디바이스 드라이버가 DMA 다시 매핑에 옵트인되어야 합니다.

더 이상 사용되지 않는 IoGetIommuInterface 함수를 대체합니다. IOMMU 루틴의 모든 버전에 대해 이 Ex One을 사용합니다.

요구 사항

요구 사항
지원되는 최소 서버 Windows Server 2022
머리글 wdm.h(Wdm.h 포함)

추가 정보

DMA_IOMMU_INTERFACE_EX