WHEA_ERROR_PACKET_V2 Struktur (ntddk.h)
Die WHEA_ERROR_PACKET_V2-Struktur beschreibt die Hardwarefehlerdaten, die von einem Hardwarefehlerhandler auf niedriger Ebene (LLHEH) an das Betriebssystem übergeben werden.
Syntax
typedef struct _WHEA_ERROR_PACKET_V2 {
ULONG Signature;
ULONG Version;
ULONG Length;
WHEA_ERROR_PACKET_FLAGS Flags;
WHEA_ERROR_TYPE ErrorType;
WHEA_ERROR_SEVERITY ErrorSeverity;
ULONG ErrorSourceId;
WHEA_ERROR_SOURCE_TYPE ErrorSourceType;
GUID NotifyType;
ULONGLONG Context;
WHEA_ERROR_PACKET_DATA_FORMAT DataFormat;
ULONG Reserved1;
ULONG DataOffset;
ULONG DataLength;
ULONG PshedDataOffset;
ULONG PshedDataLength;
} WHEA_ERROR_PACKET_V2, *PWHEA_ERROR_PACKET_V2, WHEA_ERROR_PACKET, *PWHEA_ERROR_PACKET;
Angehörige
Signature
Die Signatur des Hardwarefehlerpakets. Dieses Element enthält den Wert WHEA_ERROR_PACKET_V2_SIGNATURE.
Version
Die Version der WHEA_ERROR_PACKET_V2-Struktur. Dieses Element enthält den Wert WHEA_ERROR_PACKET_V2_VERSION.
Length
Flags
Eine WHEA_ERROR_PACKET_FLAGS Union, die die Fehlerbedingung beschreibt.
ErrorType
Ein WHEA_ERROR_TYPE-typed-Wert, der den Typ der Hardwarekomponente angibt, die den Hardwarefehler gemeldet hat.
ErrorSeverity
Ein WHEA_ERROR_SEVERITY-typed-Wert, der den Schweregrad der Fehlerbedingung angibt.
ErrorSourceId
Der Bezeichner der Fehlerquelle, die den Hardwarefehler gemeldet hat.
ErrorSourceType
Ein WHEA_ERROR_SOURCE_TYPE-typed-Wert, der den Typ der Fehlerquelle angibt, die den Hardwarefehler gemeldet hat.
NotifyType
Context
Reserviert für die Systemverwendung.
DataFormat
Reserved1
Reserviert für die Systemverwendung.
DataOffset
DataLength
PshedDataOffset
PshedDataLength
Bemerkungen
Die WHEA_ERROR_PACKET_V2-Struktur wird verwendet, um einen Hardwarefehler in Windows 7 und höheren Versionen von Windows zu melden.
Wenn Ihre plattformspezifischen Hardwarefehlertreiber (PSHED)-Plug-Ins auf einer beliebigen WHEA-kompatiblen Windows-Version ausgeführt, können Sie die Version von WHEA_ERROR_PACKET überprüfen, indem Sie die folgenden Schritte ausführen:
- Wenn das Signature Member für die WHEA_ERROR_PACKET WHEA_ERROR_PACKET_V1_SIGNATURE entspricht, wird der Code in einer frühen Version von Windows ausgeführt, und das Fehlerpaket wird als WHEA_ERROR_PACKET_V1 Struktur formatiert.
- Wenn das Signatur element für das WHEA_ERROR_PACKET WHEA_ERROR_PACKET_V2_SIGNATURE entspricht, wird der Code in einer späteren Windows-Version ausgeführt, und das Fehlerpaket wird als WHEA_ERROR_PACKET_V2 Struktur formatiert.
Die WHEA_ERROR_PACKET_V2-Struktur beschreibt die Fehlerdaten, die in einem Abschnitt mit Hardwarefehlerpaketen eines Fehlerdatensatzesenthalten sind. Ein Fehlerdatensatz enthält nur dann einen Fehlerfehlerabschnitt für Hardwarefehler, wenn der SectionType Member eines der WHEA_ERROR_RECORD_SECTION_DESCRIPTOR Strukturen, die die Fehlerdatensatzabschnitte für diesen Fehlerdatensatz beschreiben, WHEA_PACKET_SECTION_GUID enthält.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in Windows 7 und höheren Versionen von Windows. |
Header- | ntddk.h (include Ntddk.h) |
Siehe auch
Platform-Specific Hardwarefehlertreiber (PSHED)-Plug-Ins
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR