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