estrutura DMA_IOMMU_INTERFACE_EX (wdm.h)

Uma estrutura de interface que permite que os drivers de dispositivo se interfacem com as funções IOMMU que executam operações de domínio do dispositivo.

Sintaxe

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;

Membros

Size

O tamanho (em bytes) da estrutura de interface.

Version

O número de versão da interface que determina o conjunto de funções de interface fornecidas por essa estrutura de interface.

V1

Uma estrutura DMA_IOMMU_INTERFACE_V1 que especifica o conjunto de funções de interface IOMMU da versão 1 (V1).

Esses são o mesmo conjunto de funções que os fornecidos pela estrutura de DMA_IOMMU_INTERFACE preterida.

V2

Uma estrutura DMA_IOMMU_INTERFACE_V2 que especifica o conjunto de funções de interface IOMMU da versão 2 (V2).

V3

Uma estrutura DMA_IOMMU_INTERFACE_V3 que especifica o conjunto de funções de interface IOMMU da versão 3 (V3).

Comentários

Use essa estrutura para funções V1 em vez da estrutura de DMA_IOMMU_INTERFACE preterida.

Requisitos

Requisito Valor
Servidor mínimo com suporte Windows Server 2022
Cabeçalho wdm.h

Confira também

DMA_IOMMU_INTERFACE_V1

DMA_IOMMU_INTERFACE_V2

IoGetIommuInterfaceEx