Freigeben über


DMA_IOMMU_INTERFACE_EX Struktur (wdm.h)

Eine Schnittstellenstruktur, die es Gerätetreibern ermöglicht, mit den IOMMU-Funktionen zu arbeiten, 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;

Angehörige

Size

Die Größe (in Byte) 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 von IOMMU-Schnittstellenfunktionen der Version 1 (V1) angibt.

Dies sind die gleichen Funktionen wie die von der veralteten DMA_IOMMU_INTERFACE Struktur bereitgestellten Funktionen.

V2

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

V3

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

Bemerkungen

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

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022
Header- wdm.h

Siehe auch

DMA_IOMMU_INTERFACE_V1

DMA_IOMMU_INTERFACE_V2

IoGetIommuInterfaceEx