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) |