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) |