IOMMU_DOMAIN_CREATE Rückruffunktion (wdm.h)
Erstellt eine neue DMA-Neuzuordnungsgerätedomäne (ein Container für eine Reihe von Seitentabellen).
Syntax
IOMMU_DOMAIN_CREATE IommuDomainCreate;
NTSTATUS IommuDomainCreate(
[_In_] BOOLEAN OsManagedPageTable,
[_Out_] PIOMMU_DMA_DOMAIN *DomainOut
)
{...}
Parameter
[_In_] OsManagedPageTable
Ein boolescher Wert, der angibt, ob die Seitentabelle vom Aufrufer oder von der HAL verwaltet wird.
TRUE, gibt an, dass die HAL die Seitentabelle besitzt.
Karte/Zuordnung ist verfügbar.
Configure/Flush ist nicht verfügbar.
FALSE gibt an, dass der Aufrufer die Seitentabelle besitzt.
Zuordnung/Zuordnung ist nicht verfügbar.
Konfigurieren/Leeren sind verfügbar.
[_Out_] DomainOut
Ein Zeiger auf IOMMU_DMA_DOMAIN Variable, die ein undurchsichtiges Handle empfängt, das zum Verweisen auf die Domäne verwendet wird.
Rückgabewert
Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Geben Sie andernfalls einen entsprechenden NTSTATUS-Wertefehlercode zurück. Weitere Informationen finden Sie unter NTSTATUS Values.
Bemerkungen
Dies ist veraltet. Erwägen Sie die Verwendung von IOMMU_DOMAIN_CREATE_EX* und DMA_IOMMU_INTERFACE_EX.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1803 |
Header- | wdm.h (include Wdm.h) |