_WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER Rückruffunktion (ntddk.h)

Die WHEA_ERROR_SOURCE_INITIALIZE_DEVICE_DRIVER Rückruffunktion initialisiert die Hardware und den Softwarestatus der Fehlerquelle 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 von WheaAddErrorSourceDeviceDriver bereitgestellt hat.

ErrorSourceId

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

Rückgabewert

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

Hinweise

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

Registrieren Sie Ihre Implementierung dieser Rückruffunktion, indem Sie das entsprechende Element von WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER festlegen und dann WheaAddErrorSourceDeviceDriver aufrufen.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1903
Kopfzeile ntddk.h (include Ntddk.h)

Weitere Informationen

WHEA_ERROR_SOURCE_UNINITIALIZE_DEVICE_DRIVER