WheaAddHwErrorReportSectionDeviceDriver-Funktion (ntddk.h)
Diese Routine fügt einem Fehlerbericht einen neuen Abschnitt hinzu und übergibt dem Aufrufer einen Puffersatz, der mit Informationen aufgefüllt werden kann.
Syntax
NTSTATUS WheaAddHwErrorReportSectionDeviceDriver(
WHEA_ERROR_HANDLE ErrorHandle,
ULONG SectionDataLength,
PWHEA_DRIVER_BUFFER_SET BufferSet
);
Parameter
ErrorHandle
Ein WHEA_ERROR_HANDLE, der von WheaCreateHwErrorReportDeviceDriver abgerufen wurde und das Paket angibt, auf dem ausgeführt wird.
SectionDataLength
Eine ULONG, die die Länge der Daten in Bytes angibt, die dem Abschnitt hinzugefügt werden sollen.
BufferSet
Ein Zeiger auf eine WHEA_DRIVER_BUFFER_SET-Struktur , die mit einer Reihe von Puffern aufgefüllt wird, mit denen der Benutzer interagieren kann.
Rückgabewert
Gibt STATUS_SUCCESS oder eine der folgenden Rückgaben zurück:
- STATUS_INVALID_HANDLE: ErrorHandle ist ungültig.
- STATUS_DEVICE_REMOVED: Die Fehlerquelle wurde entfernt.
- STATUS_INSUFFICIENT_RESOURCES: Es ist nicht genügend Speicherplatz für die Daten vorhanden.
Hinweise
Diese Routine kann bis zu MaxSectionsPerReport-Zeiten aufgerufen werden, wie in der WHEA_ERROR_SOURCE_CONFIGURATION_DEVICE_DRIVER-Struktur angegeben, die für WheaAddErrorSourceDeviceDriver angegeben ist.
Siehe auch WheaHwErrorReportSetSectionNameDeviceDriver, eine Hilfsfunktion zum Aktualisieren von FRUText.
Weitere Informationen finden Sie unter Verwenden von WHEA in Windows 10.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 |
Kopfzeile | ntddk.h |