Função IoGetIommuInterfaceEx (wdm.h)

Recupera um ponteiro para a interface estendida que contém um conjunto de rotinas IOMMU.

Sintaxe

NTSTATUS IoGetIommuInterfaceEx(
  ULONG                   Version,
  ULONGLONG               Flags,
  PDMA_IOMMU_INTERFACE_EX InterfaceOut
);

Parâmetros

Version

[In] A versão da interface que determina o conjunto de rotinas IOMMU que são retornadas.

Flags

[In] Sinalizadores de configuração para a interface . Atualmente não utilizado.

InterfaceOut

[Out] Um ponteiro para uma estrutura de DMA_IOMMU_INTERFACE_EX que contém ponteiros para rotinas de interface IOMMU para operações de domínio do dispositivo.

Retornar valor

Essa função retorna NTKERNELAPI NTSTATUS.

Comentários

Para usar as rotinas IOMMU fornecidas pela interface , o driver de dispositivo deve ser optado pelo remapeamento de DMA por meio do valor da chave do Registro DmaRemappingCompatible (definido como 1).

Isso substitui a função IoGetIommuInterface preterida. Use este Ex para todas as versões de rotinas IOMMU.

Requisitos

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

Confira também

DMA_IOMMU_INTERFACE_EX