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 der zurückgegebenen IOMMU-Routinen bestimmt.

Flags

[In] Konfigurationsflags 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.

Hinweise

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

Dadurch wird die veraltete IoGetIommuInterface-Funktion ersetzt. Verwenden Sie diese Ex 1 für alle Versionen von IOMMU-Routinen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile wdm.h (einschließen von Wdm.h)

Weitere Informationen

DMA_IOMMU_INTERFACE_EX