Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта подпрограмма задает состояние отчетов об ошибках устройства на устройство, уже подключенное к домену.
Ответственность драйвера заключается в том, чтобы эта функция не вызывалась параллельно с вызовами 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 (include Wdm.h) |