IOMMU_SET_DEVICE_FAULT_REPORTING Rückruffunktion (wdm.h)

Diese Routine legt den Gerätefehlerberichtsstatus auf ein Gerät fest, das bereits an eine Domäne angefügt ist.

Es liegt in der Verantwortung des Treibers sicherzustellen, dass diese Funktion nicht gleichzeitig mit IommuDomainAttachDevice - oder IommuDomainDetachDevice-Aufrufen auf demselben Gerät aufgerufen wird.

Syntax

IOMMU_SET_DEVICE_FAULT_REPORTING IommuSetDeviceFaultReporting;

NTSTATUS IommuSetDeviceFaultReporting(
  [In] PDEVICE_OBJECT PhysicalDeviceObject,
  [In] ULONG InputMappingIdBase,
  [In] BOOLEAN Enable,
  [in] PDEVICE_FAULT_CONFIGURATION FaultConfig
)
{...}

Parameter

[In] PhysicalDeviceObject

Ein Zeiger auf das objekt des physischen Geräts (PDO) im Gerätestapel des Geräts.

[In] InputMappingIdBase

Die Eingabezuordnungsbasis für den gewünschten Stream des Geräts.

[In] Enable

ein BOOLEAN-Wert, der angibt, ob die Fehlerberichterstattung für das Gerät aktiviert werden soll.

[in] FaultConfig

Optional. Ein Zeiger auf DEVICE_FAULT_CONFIGURATION. Dies wird nur zum Aktivieren der Fehlerberichterstattung verwendet.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls wird ein entsprechender Fehlercode für NTSTATUS-Werte zurückgegeben. Weitere Informationen finden Sie unter NTSTATUS-Werte.

Hinweise

Registrieren Sie Ihre Implementierung dieser Rückruffunktion, indem Sie SetDeviceFaultReporting für _DMA_IOMMU_INTERFACE festlegen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809.
Kopfzeile wdm.h (wdm.h einschließen)