Compartir a través de


Función IoGetIommuInterfaceEx (wdm.h)

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

Sintaxis

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

Parámetros

Version

[En] Versión de la interfaz que determina el conjunto de rutinas de IOMMU que se devuelven.

Flags

[En] Marcas de configuración para la interfaz. Actualmente no se está usando.

InterfaceOut

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

Valor devuelto

Esta función devuelve NTKERNELAPI NTSTATUS.

Observaciones

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 de la DmaRemappingCompatible valor de clave del Registro (establecido en 1).

Esto reemplaza a la funciónIoGetIommuInterface en desuso. Use esta ex para todas las versiones de rutinas de IOMMU.

Requisitos

Requisito Valor
servidor mínimo admitido Windows Server 2022
encabezado de wdm.h (incluya Wdm.h)

Consulte también

DMA_IOMMU_INTERFACE_EX