IOMMU_DOMAIN_CREATE_EX fonction de rappel (wdm.h)
Crée un domaine d’appareil DMA en fonction du type de domaine fourni.
Syntaxe
IOMMU_DOMAIN_CREATE_EX IommuDomainCreateEx;
NTSTATUS IommuDomainCreateEx(
[in] IOMMU_DMA_DOMAIN_TYPE DomainType,
[in] IOMMU_DMA_DOMAIN_CREATION_FLAGS Flags,
[in, optional] PIOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG LogicalAllocatorConfig,
[in, optional] PIOMMU_DMA_RESERVED_REGION ReservedRegions,
[out] PIOMMU_DMA_DOMAIN *DomainOut
)
{...}
Paramètres
[in] DomainType
Indique le type de domaine à créer. Voir IOMMU_DMA_DOMAIN_TYPE.
[in] Flags
Indicateurs de configuration pour le domaine de l’appareil. Actuellement inutilisé et doit être défini sur 0. Voir IOMMU_DMA_DOMAIN_CREATION_FLAGS.
[in, optional] LogicalAllocatorConfig
Fournit éventuellement une configuration d’allocateur logique pour initialiser un allocateur logique implémenté par HAL à associer au domaine. Voir IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG.
[in, optional] ReservedRegions
Fournit éventuellement un ensemble de structures IOMMU_DMA_RESERVED_REGION à réserver lors de la création du domaine.
[out] DomainOut
Retourne un handle opaque au domaine créé.
Valeur retournée
STATUS_SUCCESS si l’opération réussit. Les valeurs de retour d’erreur possibles incluent les codes status suivants.
Code de retour | Description |
---|---|
STATUS_INSUFFICIENT_RESOURCES | La routine n’a pas pu allouer les ressources requises pour le domaine ou il n’y a pas suffisamment d’ASID pour les domaines non managés. |
STATUS_NOT_SUPPORTED | L’interface de domaine de l’hyperviseur n’est pas disponible, l’ordinateur invité x86 qui tente de créer un domaine ou le type de domaine fourni n’est actuellement pas autorisé. |
Pour plus d’informations, consultez Valeurs NTSTATUS.
Remarques
Pour supprimer un domaine créé par IOMMU_DOMAIN_CREATE_EX, utilisez IOMMU_DOMAIN_DELETE ; il n’existe actuellement aucun équivalent Ex de la suppression de domaine.
Configuration requise
Condition requise | Valeur |
---|---|
Serveur minimal pris en charge | Windows Server 2022 |
En-tête | wdm.h (include Wdm.h) |
Voir aussi
IOMMU_DMA_DOMAIN_CREATION_FLAGS
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