IOMMU_SET_DEVICE_FAULT_REPORTING回调函数 (wdm.h)
此例程将设备故障报告状态设置为已附加到域的设备。
驱动程序负责确保此函数不会与同一设备上的任何 IommuDomainAttachDevice 或 IommuDomainDetachDevice 调用同时调用。
语法
IOMMU_SET_DEVICE_FAULT_REPORTING IommuSetDeviceFaultReporting;
NTSTATUS IommuSetDeviceFaultReporting(
[In] PDEVICE_OBJECT PhysicalDeviceObject,
[In] ULONG InputMappingIdBase,
[In] BOOLEAN Enable,
[in] PDEVICE_FAULT_CONFIGURATION FaultConfig
)
{...}
参数
[In] PhysicalDeviceObject
物理设备对象 (设备堆栈中的 PDO) 指针。
[In] InputMappingIdBase
设备所需流的输入映射基。
[In] Enable
一个 BOOLEAN 值,指示是否为设备启用故障报告。
[in] FaultConfig
可选。 指向 DEVICE_FAULT_CONFIGURATION的指针。 这仅用于启用错误报告。
返回值
如果操作成功,则返回STATUS_SUCCESS。 否则,返回相应的 NTSTATUS 值错误代码。 有关详细信息,请参阅 NTSTATUS 值。
注解
通过设置 setDeviceFaultReporting _DMA_IOMMU_INTERFACE 注册此回调 函数的实现。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1809。 |
标头 | wdm.h (包括 Wdm.h) |