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