Freigeben über


WHEA_GENERIC_ERROR Struktur (ntddk.h)

Die WHEA_GENERIC_ERROR Struktur beschreibt Fehlerstatusdaten für eine generische Fehlerquelle.

Syntax

typedef struct _WHEA_GENERIC_ERROR {
  WHEA_GENERIC_ERROR_BLOCKSTATUS BlockStatus;
  ULONG                          RawDataOffset;
  ULONG                          RawDataLength;
  ULONG                          DataLength;
  WHEA_ERROR_SEVERITY            ErrorSeverity;
  UCHAR                          Data[1];
} WHEA_GENERIC_ERROR, *PWHEA_GENERIC_ERROR;

Angehörige

BlockStatus

Eine WHEA_GENERIC_ERROR_BLOCKSTATUS Union, die angibt, welche Art von Fehlerdaten im generischen Fehlerstatusblock gemeldet werden.

RawDataOffset

Der Offset in Bytes vom Anfang der WHEA_GENERIC_ERROR Struktur bis zum Anfang der Rohfehlerdaten.

RawDataLength

Die Länge der rohen Fehlerdaten in Bytes, die sich am Offset befinden, der im RawDataOffset Member angegeben ist.

DataLength

Die Größe der Fehlerdaten in Bytes, die im Data Member enthalten sind.

ErrorSeverity

Ein WHEA_ERROR_SEVERITY-typed-Wert, der den Schweregrad der Fehlerbedingung angibt.

Data[1]

Ein Puffer mit variabler Größe, der die Fehlerdaten aus der generischen Fehlerquelle enthält. Dieser Puffer enthält den generischen Fehlerstatusblock gefolgt von den rohen Fehlerdaten.

Bemerkungen

Eine generische Fehlerquelle wird durch eine WHEA_GENERIC_ERROR_DESCRIPTOR Struktur beschrieben. Das ErrStatusAddress Mitglied der WHEA_GENERIC_ERROR_DESCRIPTOR-Struktur verweist auf ein Register, das die physische Adresse einer WHEA_GENERIC_ERROR Struktur im reservierten Speicher der Firmware enthält. Diese WHEA_GENERIC_ERROR Struktur enthält die Fehlerstatusdaten für die generische Fehlerquelle.

Eine WHEA_GENERIC_ERROR Struktur ist im RawData- Member einer WHEA_ERROR_PACKET Struktur enthalten, wenn das RawDataFormat -Element der WHEA_ERROR_PACKET-Struktur WheaRawDataFormatGenericenthält.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in Windows Server 2008, Windows Vista SP1 und höheren Versionen von Windows.
Header- ntddk.h (include Ntddk.h)

Siehe auch

WHEA_ERROR_PACKET

WHEA_ERROR_SEVERITY

WHEA_GENERIC_ERROR_BLOCKSTATUS

WHEA_GENERIC_ERROR_DESCRIPTOR