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