IOMMU_SET_DEVICE_FAULT_REPORTING función de devolución de llamada (wdm.h)

Esta rutina establece el estado de notificación de errores del dispositivo en un dispositivo ya conectado a un dominio.

Es responsabilidad del controlador asegurarse de que no se llama a esta función simultáneamente con ninguna llamada a IommuDomainAttachDevice o IommuDomainDetachDevice en el mismo dispositivo.

Sintaxis

IOMMU_SET_DEVICE_FAULT_REPORTING IommuSetDeviceFaultReporting;

NTSTATUS IommuSetDeviceFaultReporting(
  [In] PDEVICE_OBJECT PhysicalDeviceObject,
  [In] ULONG InputMappingIdBase,
  [In] BOOLEAN Enable,
  [in] PDEVICE_FAULT_CONFIGURATION FaultConfig
)
{...}

Parámetros

[In] PhysicalDeviceObject

Puntero al objeto de dispositivo físico (PDO) en la pila de dispositivos del dispositivo.

[In] InputMappingIdBase

Base de asignación de entrada para la secuencia deseada del dispositivo.

[In] Enable

un valor BOOLEAN que indica si se va a habilitar la notificación de errores para el dispositivo.

[in] FaultConfig

Opcional. Puntero a DEVICE_FAULT_CONFIGURATION. Esto solo se usa para habilitar la generación de informes de errores.

Valor devuelto

Devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, devuelve un código de error de valores NTSTATUS adecuado. Para obtener más información, vea Valores NTSTATUS.

Comentarios

Registre la implementación de esta función de devolución de llamada estableciendo SetDeviceFaultReporting de _DMA_IOMMU_INTERFACE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809.
Encabezado wdm.h (incluya Wdm.h)