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) |