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 |