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