Freigeben über


WHEA_GENERIC_ERROR-Struktur (ntddk.h)

Die WHEA_GENERIC_ERROR-Struktur beschreibt Fehler status Daten 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;

Member

BlockStatus

Eine WHEA_GENERIC_ERROR_BLOCKSTATUS Union, die angibt, welche Art von Fehlerdaten im generischen Fehler status Block gemeldet werden.

RawDataOffset

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

RawDataLength

Die Länge der unformatierten Fehlerdaten in Bytes, die sich an dem im RawDataOffset-Element angegebenen Offset befinden.

DataLength

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

ErrorSeverity

Ein WHEA_ERROR_SEVERITY typisierter 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 Fehler status Block gefolgt von den rohen Fehlerdaten.

Hinweise

Eine generische Fehlerquelle wird durch eine WHEA_GENERIC_ERROR_DESCRIPTOR-Struktur beschrieben. Das ErrStatusAddress-Element der WHEA_GENERIC_ERROR_DESCRIPTOR-Struktur verweist auf ein Register, das die physische Adresse einer WHEA_GENERIC_ERROR-Struktur im reservierten Firmwarespeicher enthält. Diese WHEA_GENERIC_ERROR-Struktur enthält den Fehler status Daten 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 WheaRawDataFormatGeneric enthält.

Anforderungen

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

Weitere Informationen

WHEA_ERROR_PACKET

WHEA_ERROR_SEVERITY

WHEA_GENERIC_ERROR_BLOCKSTATUS

WHEA_GENERIC_ERROR_DESCRIPTOR