Freigeben über


_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER Rückruffunktion (ntddk.h)

Die WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER Rückruffunktion initialisiert den Fehlerquellen-Hardware- und Softwarestatus eines Treibers.

Syntax

_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER WheaErrorSourceInitializeDeviceDriver;

NTSTATUS WheaErrorSourceInitializeDeviceDriver(
  PVOID Context,
  ULONG ErrorSourceId
)
{...}

Parameter

Context

Ein Zeiger auf den Kontext, den der Treiber beim Aufrufen WheaAddErrorSourceDeviceDriverangegeben hat.

ErrorSourceId

Ein ULONG-Wert, der diesen Treiber eindeutig als Fehlerquelle identifiziert.

Rückgabewert

Diese Funktionsmethode gibt STATUS_SUCCESS oder einen geeigneten Fehlercode zurück.

Bemerkungen

Ein Treiber sollte den Fehlerquellenbezeichner speichern, der als Eingabe für diese Rückruffunktion zur späteren Kommunikation mit WHEA empfangen wird. Wenn der Treiber beispielsweise eine Fehlerbedingung erkennt, ruft er WheaReportHwErrorDeviceDriverauf, wobei die Fehlerdaten und die ErrorSourceId des Treibers angegeben werden, um den Fehler an WHEA zu melden. Wenn ein Treiber beendet wird (z. B. aktualisiert werden), ruft er WheaRemoveErrorSourceDeviceDriver auf, um die Registrierung des Fehlerquellenbezeichners aufzuheben.

Registrieren Sie Ihre Implementierung dieser Rückruffunktion, indem Sie das entsprechende Mitglied von WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER festlegen und dann WheaAddErrorSourceDeviceDriveraufrufen.

Weitere Informationen finden Sie unter Verwenden von WHEA unter Windows 10.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1903
Header- ntddk.h (include Ntddk.h)

Siehe auch

WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER