estructura de DMA_IOMMU_INTERFACE_EX (wdm.h)

Estructura de interfaz que permite a los controladores de dispositivo interactuar con las funciones de IOMMU que realizan operaciones de dominio de dispositivo.

Sintaxis

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;

Miembros

Size

Tamaño (en bytes) de la estructura de la interfaz.

Version

Número de versión de la interfaz que determina el conjunto de funciones de interfaz proporcionadas por esta estructura de interfaz.

V1

Estructura DMA_IOMMU_INTERFACE_V1 que especifica el conjunto de funciones de interfaz IOMMU versión 1 (V1).

Se trata del mismo conjunto de funciones que las proporcionadas por la estructura DMA_IOMMU_INTERFACE en desuso.

V2

Estructura DMA_IOMMU_INTERFACE_V2 que especifica el conjunto de funciones de interfaz IOMMU de la versión 2 (V2).

V3

Estructura DMA_IOMMU_INTERFACE_V3 que especifica el conjunto de funciones de interfaz IOMMU versión 3 (V3).

Comentarios

Use esta estructura para las funciones V1 en lugar de la estructura DMA_IOMMU_INTERFACE en desuso.

Requisitos

Requisito Value
Servidor mínimo compatible Windows Server 2022
Encabezado wdm.h

Consulte también

DMA_IOMMU_INTERFACE_V1

DMA_IOMMU_INTERFACE_V2

IoGetIommuInterfaceEx