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