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 |