struktur DMA_IOMMU_INTERFACE_EX (wdm.h)

Struktur antarmuka yang memungkinkan driver perangkat untuk berinteraksi dengan fungsi IOMMU yang melakukan operasi domain perangkat.

Sintaks

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;

Anggota

Size

Ukuran (dalam byte) struktur antarmuka.

Version

Nomor versi antarmuka yang menentukan sekumpulan fungsi antarmuka yang disediakan oleh struktur antarmuka ini.

V1

Struktur DMA_IOMMU_INTERFACE_V1 yang menentukan kumpulan fungsi antarmuka IOMMU Versi 1 (V1).

Ini adalah serangkaian fungsi yang sama dengan yang disediakan oleh struktur DMA_IOMMU_INTERFACE yang tidak digunakan lagi.

V2

Struktur DMA_IOMMU_INTERFACE_V2 yang menentukan kumpulan fungsi antarmuka IOMMU Versi 2 (V2).

V3

Struktur DMA_IOMMU_INTERFACE_V3 yang menentukan kumpulan fungsi antarmuka IOMMU Versi 3 (V3).

Keterangan

Gunakan struktur ini untuk fungsi V1 alih-alih struktur DMA_IOMMU_INTERFACE yang tidak digunakan lagi.

Persyaratan

Persyaratan Nilai
Server minimum yang didukung Windows Server 2022
Header wdm.h

Lihat juga

DMA_IOMMU_INTERFACE_V1

DMA_IOMMU_INTERFACE_V2

IoGetIommuInterfaceEx