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

Weitere Informationen

WheaCreateHwErrorReportDeviceDriver