Partager via


structure DMA_IOMMU_INTERFACE_EX (wdm.h)

Structure d’interface qui permet aux pilotes de périphérique d’interagir avec les fonctions IOMMU qui effectuent des opérations de domaine d’appareil.

Syntaxe

typedef struct _DMA_IOMMU_INTERFACE_EX {
  SIZE_T Size;
  ULONG  Version;
  union {
    DMA_IOMMU_INTERFACE_V1 V1;
    DMA_IOMMU_INTERFACE_V2 V2;
    DMA_IOMMU_INTERFACE_V3 V3;
  };
} DMA_IOMMU_INTERFACE_EX, *PDMA_IOMMU_INTERFACE_EX;

Membres

Size

Taille (en octets) de la structure d’interface.

Version

Numéro de version de l’interface qui détermine l’ensemble des fonctions d’interface fournies par cette structure d’interface.

V1

Structure DMA_IOMMU_INTERFACE_V1 qui spécifie l’ensemble des fonctions d’interface IOMMU version 1 (V1).

Il s’agit du même ensemble de fonctions que celles fournies par la structure de DMA_IOMMU_INTERFACE déconseillée.

V2

Structure DMA_IOMMU_INTERFACE_V2 qui spécifie l’ensemble des fonctions d’interface IOMMU version 2 (V2).

V3

Structure DMA_IOMMU_INTERFACE_V3 qui spécifie l’ensemble des fonctions d’interface IOMMU version 3 (V3).

Remarques

Utilisez cette structure pour les fonctions V1 au lieu de la structure de DMA_IOMMU_INTERFACE déconseillée.

Exigences

Exigence Valeur
serveur minimum pris en charge Windows Server 2022
d’en-tête wdm.h

Voir aussi

DMA_IOMMU_INTERFACE_V1

DMA_IOMMU_INTERFACE_V2

IoGetIommuInterfaceEx