Función IoGetIommuInterfaceEx (wdm.h)

Recupera un puntero a la interfaz extendida que contiene un conjunto de rutinas de IOMMU.

Sintaxis

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

Parámetros

Version

[In] La versión de interfaz que determina el conjunto de rutinas de IOMMU que se devuelven.

Flags

[In] Marcas de configuración para la interfaz. Actualmente no se usa.

InterfaceOut

[Salida] Puntero a una estructura de DMA_IOMMU_INTERFACE_EX que contiene punteros a rutinas de interfaz DE IOMMU para las operaciones de dominio de dispositivo.

Valor devuelto

Esta función devuelve NTKERNELAPI NTSTATUS.

Comentarios

Para usar las rutinas de IOMMU proporcionadas por la interfaz, el controlador del dispositivo debe participar en la reasignación de DMA a través del valor de clave del Registro DmaRemappingCompatible (establecido en 1).

Esto sustituye a la función IoGetIommuInterface en desuso. Use este Ex para todas las versiones de rutinas de IOMMU.

Requisitos

Requisito Value
Servidor mínimo compatible Windows Server 2022
Encabezado wdm.h (incluya Wdm.h)

Consulte también

DMA_IOMMU_INTERFACE_EX