Freigeben über


WHEA_ERROR_PACKET_FLAGS Union (ntddk.h)

Die WHEA_ERROR_PACKET_FLAGS Union definiert die durch eine WHEA_ERROR_PACKET Struktur gemeldete Fehlerbedingung.

Syntax

typedef union _WHEA_ERROR_PACKET_FLAGS {
  struct {
    ULONG PreviousError : 1;
    ULONG CriticalEvent : 1;
    ULONG HypervisorError : 1;
    ULONG Simulated : 1;
    ULONG PlatformPfaControl : 1;
    ULONG PlatformDirectedOffline : 1;
    ULONG AddressTranslationRequired : 1;
    ULONG AddressTranslationCompleted : 1;
    ULONG RecoveryOptional : 1;
    ULONG Reserved2 : 23;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} WHEA_ERROR_PACKET_FLAGS, *PWHEA_ERROR_PACKET_FLAGS;

Angehörige

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.PreviousError

Ein einzelnes Bit, das angibt, ob das Hardwarefehlerpaket Informationen zu einem schwerwiegenden Hardwarefehler enthält. Dieser Fehler führte dazu, dass das Betriebssystem eine Fehlerüberprüfung und einen Neustart generierte.

DUMMYSTRUCTNAME.CriticalEvent

DUMMYSTRUCTNAME.HypervisorError

Ein einzelnes Bit, das angibt, dass ein Hypervisorfehler aufgetreten ist.

DUMMYSTRUCTNAME.Simulated

Ein einzelnes Bit, das angibt, dass die Fehlerbedingung simuliert wurde.

DUMMYSTRUCTNAME.PlatformPfaControl

Ein einzelnes Bit, das angibt, ob WHEA oder ein PSHED-Plug-In die Kontrolle über die Predictive Failure Analysis (PFA) ist. Wenn dieses Bit festgelegt ist, ist das PSHED-Plug-In in der Kontrolle von PFA und muss die PlatformDirectedOffline- festlegen, um eine ECC- Speicherseite in einen Offlinezustand zu bringen.

Weitere Informationen zur PFA-Unterstützung für WHEA finden Sie unter Predictive Failure Analysis (PFA).

DUMMYSTRUCTNAME.PlatformDirectedOffline

Ein einzelnes Bit, das angibt, ob das PSHED-Plug-In, das PFA für eine Systemkomponente ausführt, bestimmt hat, ob die Komponente in einen Offlinezustand versetzt werden soll. Dieses Bit ist nur gültig, wenn das PlatformPfaControl Member festgelegt ist.

DUMMYSTRUCTNAME.AddressTranslationRequired

Dieses Feld gibt an, dass WHEA dieses Paket identifiziert hat, einen Speicherfehler darstellt, aber die von WHEA gesammelten Fehlerdaten enthalten keine gültige physische Adresse. Ein PSHED-Plug-In kann plattformspezifische Übersetzungen auf der Adresse durchführen, damit WHEA Maßnahmen ergreifen kann. Wenn dieses Kennzeichen festgelegt ist und das RecoveryOptional- Flag 0 ist, stürzt das System mit Fehlerüberprüfungscode ab, 0x124 einen schwerwiegenden Hardwarefehler angibt.

DUMMYSTRUCTNAME.AddressTranslationCompleted

Wenn das AddressTranslationRequired Bit festgelegt ist, kann ein PSHED-Plug-In dieses Bit während des Abruffehlerinformationsrückrufs festlegen, um anzugeben, dass die im Fehlerzustand enthaltene Speicheradresse aktualisiert wurde, um eine gültige physische Adresse widerzuspiegeln. Dadurch kann WHEA die Wiederherstellung durchführen.

DUMMYSTRUCTNAME.RecoveryOptional

Dieses Feld gibt an, dass die Wiederherstellung optional ist und das System die Ausführung ohne weitere Aktion fortsetzen kann. Dieses Kennzeichen wird für Fehler festgelegt, bei denen die Aktion optional ist und AddressTranslationRequired festgelegt ist, um zu verhindern, dass das System abstürzt, wenn ein PSHED-Plug-In keine Übersetzung bereitstellt.

DUMMYSTRUCTNAME.Reserved2

Reserviert für die Systemverwendung.

AsULONG

Eine ULONG-Darstellung des Inhalts der WHEA_ERROR_PACKET_FLAGS Vereinigung.

Bemerkungen

Die WHEA_ERROR_PACKET_FLAGS Union beschreibt die mithilfe einer WHEA_ERROR_PACKET Struktur gemeldete Fehlerbedingung.

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

Predictive Failure Analysis (PFA)

WHEA_ERROR_PACKET