Freigeben über


IoGetIommuInterfaceEx-Funktion (wdm.h)

Ruft einen Zeiger auf die erweiterte Schnittstelle ab, die eine Reihe von IOMMU-Routinen enthält.

Syntax

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

Parameter

Version

[In] Die Schnittstellenversion, die den Satz von IOMMU-Routinen bestimmt, die zurückgegeben werden.

Flags

[In] Konfigurationskennzeichnungen für die Schnittstelle. Derzeit nicht verwendet.

InterfaceOut

[Out] Ein Zeiger auf eine DMA_IOMMU_INTERFACE_EX Struktur, die Zeiger auf IOMMU-Schnittstellenroutinen für Gerätedomänenvorgänge enthält.

Rückgabewert

Diese Funktion gibt NTKERNELAPI NTSTATUS zurück.

Bemerkungen

Um die von der Schnittstelle bereitgestellten IOMMU-Routinen zu verwenden, muss der Gerätetreiber über die DmaRemappingCompatible Registrierungsschlüsselwert (auf 1 festgelegt) für die DMA-Neuzuordnung aktiviert werden.

Dadurch wird die veraltete IoGetIommuInterface-Funktion ersetzt. Verwenden Sie dieses Ex one für alle IOMMU-Routinen.

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022
Header- wdm.h (include Wdm.h)

Siehe auch

DMA_IOMMU_INTERFACE_EX