Freigeben über


WheaHwErrorReportSubmitDeviceDriver-Funktion (ntddk.h)

Diese Routine sendet einen In-Progress-Fehlerbericht an WHEA, um als Hardwarefehler gemeldet zu werden.

Syntax

NTSTATUS WheaHwErrorReportSubmitDeviceDriver(
  WHEA_ERROR_HANDLE ErrorHandle
);

Parameter

ErrorHandle

Das von WheaCreateHwErrorReportDeviceDriverzurückgegebene Handle.

Rückgabewert

Gibt STATUS_SUCCESS oder eine der folgenden Werte zurück:

  • STATUS_INVALID_HANDLE: Ungültiges Fehlerhandle
  • STATUS_DEVICE_REMOVED: Fehlerquelle wurde entfernt
  • STATUS_BUFFER_TOO_SMALL: Paket enthält keine Abschnitte.
  • STATUS_INSUFFICIENT_RESOURCES: Unzureichender Speicherplatz für Protokolldaten

Andernfalls gibt diese Routine den Von WheaReportHwErrorzurückgegebenen Status zurück.

Bemerkungen

Vor dem Aufrufen dieser Routine sollte der Treiber alle gewünschten Abschnitte hinzufügen, indem WheaAddHwErrorReportSectionDeviceDriveraufgerufen wird.

Nach dem Aufrufen dieser Routine sind Puffer in den Puffersätzen nicht mehr verfügbar, und der Handle ist ungültig.

Wenn ein Fehler aufgetreten ist oder der Fehler nicht mehr gültig ist, kann der Treiber bereinigen, ohne dass ein Bericht an WHEA übermittelt wird, indem er WheaHwErrorReportAbandonDeviceDriveraufruft.

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 2004
Header- ntddk.h