WheaHwErrorReportSubmitDeviceDriver-Funktion (ntddk.h)

Diese Routine sendet einen In Bearbeitungsfehlerbericht an WHEA, der als Hardwarefehler gemeldet wird.

Syntax

NTSTATUS WheaHwErrorReportSubmitDeviceDriver(
  WHEA_ERROR_HANDLE ErrorHandle
);

Parameter

ErrorHandle

Das von WheaCreateHwErrorReportDeviceDriver zurückgegebene Handle.

Rückgabewert

Gibt STATUS_SUCCESS oder eine der folgenden Aktionen 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 WheaReportHwError zurückgegebenen status zurück.

Hinweise

Vor dem Aufrufen dieser Routine sollte der Treiber alle gewünschten Abschnitte hinzufügen, indem er WheaAddHwErrorReportSectionDeviceDriver aufruft.

Nach dem Aufrufen dieser Routine stehen Puffer in den Puffersätzen nicht mehr zur Verwendung zur Verfügung, und das Handle ist ungültig.

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

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

Anforderungen

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