IOMMU_DOMAIN_CREATE fonction de rappel (wdm.h)
Crée un domaine d’appareil de remapping DMA (conteneur pour un ensemble de tables de pages).
Syntaxe
IOMMU_DOMAIN_CREATE IommuDomainCreate;
NTSTATUS IommuDomainCreate(
[_In_] BOOLEAN OsManagedPageTable,
[_Out_] PIOMMU_DMA_DOMAIN *DomainOut
)
{...}
Paramètres
[_In_] OsManagedPageTable
Valeur booléenne qui indique si la table de pages est gérée par l’appelant ou par hal.
TRUE, indique que hal possède la table de pages.
Map/Unmap sont disponibles.
Les paramètres de configuration/vidage ne sont pas disponibles.
FALSE indique que l’appelant est propriétaire de la table de pages.
Map/Unmap ne sont pas disponibles.
Configure/Flush sont disponibles.
[_Out_] DomainOut
Pointeur vers IOMMU_DMA_DOMAIN variable qui reçoit un handle opaque utilisé pour référencer le domaine.
Valeur retournée
Retournez STATUS_SUCCESS si l’opération réussit. Sinon, retournez un code d’erreur de valeurs NTSTATUS approprié. Pour plus d’informations, consultez Valeurs NTSTATUS.
Remarques
Cette option est déconseillée. Envisagez d’utiliser IOMMU_DOMAIN_CREATE_EX* et DMA_IOMMU_INTERFACE_EX.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1803 |
En-tête | wdm.h (inclure Wdm.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour