Freigeben über


DMA_IOMMU_INTERFACE_EX-Struktur (wdm.h)

Eine Schnittstellenstruktur, die Gerätetreibern eine Schnittstelle mit den IOMMU-Funktionen ermöglicht, die Gerätedomänenvorgänge ausführen.

Syntax

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;

Member

Size

Die Größe (in Bytes) der Schnittstellenstruktur.

Version

Die Schnittstellenversionsnummer, die den Satz von Schnittstellenfunktionen bestimmt, die von dieser Schnittstellenstruktur bereitgestellt werden.

V1

Eine DMA_IOMMU_INTERFACE_V1-Struktur , die den Satz der IOMMU-Schnittstellenfunktionen der Version 1 (V1) angibt.

Dabei handelt es sich um denselben Satz von Funktionen, die von der veralteten DMA_IOMMU_INTERFACE-Struktur bereitgestellt werden.

V2

Eine DMA_IOMMU_INTERFACE_V2-Struktur , die den Satz der IOMMU-Schnittstellenfunktionen der Version 2 (V2) angibt.

V3

Eine DMA_IOMMU_INTERFACE_V3-Struktur , die den Satz der IOMMU-Schnittstellenfunktionen der Version 3 (V3) angibt.

Hinweise

Verwenden Sie diese Struktur für V1-Funktionen anstelle der veralteten DMA_IOMMU_INTERFACE struktur.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile wdm.h

Weitere Informationen

DMA_IOMMU_INTERFACE_V1

DMA_IOMMU_INTERFACE_V2

IoGetIommuInterfaceEx