IOMMU_SET_DEVICE_FAULT_REPORTING回呼函式 (wdm.h)
此例程會將裝置錯誤報告狀態設定為已連結至網域的裝置。
驅動程式有責任確保此函式不會與相同裝置上的任何 IommuDomainAttachDevice 或 IommuDomainDetachDevice 呼叫同時呼叫。
C++
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 值。
藉由設定 _DMA_IOMMU_INTERFACESetDeviceFaultReporting,註冊此回呼函式的實作。
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1809。 |
標頭 | wdm.h (包括 Wdm.h) |