Ler em inglês

Partilhar via


Função IoGetIommuInterfaceEx (wdm.h)

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

Sintaxe

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

Parâmetros

Version

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

Flags

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

InterfaceOut

[] 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.

Valor de retorno

Essa função retorna NTKERNELAPI NTSTATUS.

Observações

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

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

Requisitos

Requisito Valor
servidor com suporte mínimo Windows Server 2022
cabeçalho wdm.h (inclua Wdm.h)

Consulte também

DMA_IOMMU_INTERFACE_EX