Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |