énumération IOMMU_DMA_DOMAIN_TYPE (wdm.h)
Décrit les types de domaine qui peuvent être créés et avec lesquels interagir via le DMA_IOMMU_INTERFACE_EX.
Syntax
typedef enum _IOMMU_DMA_DOMAIN_TYPE {
DomainTypeTranslate,
DomainTypePassThrough,
DomainTypeUnmanaged,
DomainTypeTranslateS1,
DomainTypeMax
} IOMMU_DMA_DOMAIN_TYPE, *PIOMMU_DMA_DOMAIN_TYPE;
Constantes
DomainTypeTranslate Domaine de remapping standard. Hal/Hyperviseur crée une structure de domaine et une table de pages pour la conservation des mappages d’adresses logiques. |
DomainTypePassThrough Représente un domaine passthrough. Les appels pour mapper et annuler le mappage ne sont pas nécessaires. Selon la stratégie DMAGuard de la machine, ce domaine n’est peut-être pas disponible. |
DomainTypeUnmanaged Il s’agit d’un domaine de remapping dans lequel la table de pages appartient à l’appelant. L’appelant est chargé d’interagir avec l’interface IOMMU pour fournir sa table de pages ainsi que d’effectuer les vidages nécessaires de L’IOMMU TLB. |
DomainTypeTranslateS1 Définit la constante DomainTypeTranslateS1 . |
DomainTypeMax Type de domaine non valide. |
Configuration requise
Condition requise | Valeur |
---|---|
Serveur minimal pris en charge | Windows Server 2022 |
En-tête | wdm.h (include Wdm.h) |
Voir aussi
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