Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die WHEA_ERROR_RECORD-Struktur beschreibt einen Fehlerdatensatz, der Fehlerinformationen zu einer aufgetretenen Hardwarefehlerbedingung enthält.
Syntax
typedef struct _WHEA_ERROR_RECORD {
WHEA_ERROR_RECORD_HEADER Header;
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR SectionDescriptor[ANYSIZE_ARRAY];
} *PWHEA_ERROR_RECORD, WHEA_ERROR_RECORD;
Angehörige
Header
Eine WHEA_ERROR_RECORD_HEADER Struktur, die allgemeine Informationen zur Hardwarefehlerbedingung beschreibt.
SectionDescriptor[ANYSIZE_ARRAY]
Ein Array mit variabler Größe von WHEA_ERROR_RECORD_SECTION_DESCRIPTOR Strukturen, die jeden Abschnitt der Fehlerinformationen beschreiben, die im Fehlerdatensatz enthalten sind. Die Anzahl der Strukturen im Array wird durch das Header.SectionCount Member der WHEA_ERROR_RECORD Struktur angegeben.
Bemerkungen
Wenn ein Hardwarefehler auftritt, erstellt WHEA einen Fehlerdatensatz, um die Fehlerinformationen zu speichern, die der Hardwarefehlerbedingung zugeordnet sind. Jeder Fehlerdatensatz wird durch eine WHEA_ERROR_RECORD Struktur beschrieben. Der Windows-Kernel enthält den Fehlerdatensatz mit dem Hardwarefehlerereignis "Event Tracing for Windows (ETW)", das als Reaktion auf den Fehler ausgelöst wird, sodass der Fehlerdatensatz im Systemereignisprotokoll gespeichert wird.
Das Format der fehlerdatensätze, die von WHEA verwendet werden, basieren auf dem Common Platform Error Record wie in Anhang N der Version 2.2 der Unified Extensible Firmware Interface (UEFI) Specificationbeschrieben.
Eine Benutzermodusanwendung kann den Fehlerdatensatz aus dem Hardwarefehlerereignis für die Analyse abrufen. Weitere Informationen zum Entwickeln einer Anwendung zum Abrufen von Fehlerdatensätzen aus Hardwarefehlerereignissen finden Sie unter WHEA Hardware Error Event Processing Applications.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddk.h (include Ntddk.h) |