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.
Map/Unmap sind verfügbar.
Configure/Flush sind nicht verfügbar.
FALSE gibt an, dass der Aufrufer die Seitentabelle besitzt.
Map/Unmap sind nicht verfügbar.
Configure/Flush 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. Andernfalls geben Sie einen entsprechenden FEHLERCODE für NTSTATUS-Werte zurück. Weitere Informationen finden Sie unter NTSTATUS-Werte.
Hinweise
Dies ist veraltet. Erwägen Sie die Verwendung von IOMMU_DOMAIN_CREATE_EX* und DMA_IOMMU_INTERFACE_EX.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1803 |
Kopfzeile | wdm.h (einschließen von Wdm.h) |