Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 esta función no se llama simultáneamente con ninguna IommuDomainAttachDevice o IommuDomainDetachDevice llamadas 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 debe habilitar la generación de informes de errores para el dispositivo.
[in] FaultConfig
Opcional. Puntero a DEVICE_FAULT_CONFIGURATION. Esto solo se usa para habilitar los 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 apropiado. Para obtener más información, vea valores NTSTATUS.
Observaciones
Registre la implementación de esta función de devolución de llamada estableciendo SetDeviceFaultReporting de _DMA_IOMMU_INTERFACE.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Windows 10, versión 1809. |
| encabezado de | wdm.h (incluya Wdm.h) |