Freigeben über


WHEA_XPF_MS_CHECK Union (ntddk.h)

Die WHEA_XPF_MS_CHECK Union beschreibt mikroarchitecture-spezifische Fehlerinformationen für einen x86- oder x64-Prozessor.

Syntax

typedef union _WHEA_XPF_MS_CHECK {
  struct {
    ULONGLONG ErrorTypeValid : 1;
    ULONGLONG ProcessorContextCorruptValid : 1;
    ULONGLONG UncorrectedValid : 1;
    ULONGLONG PreciseIPValid : 1;
    ULONGLONG RestartableIPValid : 1;
    ULONGLONG OverflowValid : 1;
    ULONGLONG ReservedValue : 10;
    ULONGLONG ErrorType : 3;
    ULONGLONG ProcessorContextCorrupt : 1;
    ULONGLONG Uncorrected : 1;
    ULONGLONG PreciseIP : 1;
    ULONGLONG RestartableIP : 1;
    ULONGLONG Overflow : 1;
    ULONGLONG Reserved : 40;
  } DUMMYSTRUCTNAME;
  ULONGLONG XpfMsCheck;
} WHEA_XPF_MS_CHECK, *PWHEA_XPF_MS_CHECK;

Angehörige

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ErrorTypeValid

Ein einzelnes Bit, das angibt, dass der ErrorType Member gültige Daten enthält.

DUMMYSTRUCTNAME.ProcessorContextCorruptValid

Ein einzelnes Bit, das angibt, dass das ProcessorContextCorrupt Member gültige Daten enthält.

DUMMYSTRUCTNAME.UncorrectedValid

Ein einzelnes Bit, das angibt, dass das Nicht korrigierten Element gültige Daten enthält.

DUMMYSTRUCTNAME.PreciseIPValid

Ein einzelnes Bit, das angibt, dass das PreciseIP Member gültige Daten enthält.

DUMMYSTRUCTNAME.RestartableIPValid

Ein einzelnes Bit, das angibt, dass das RestartableIP Member gültige Daten enthält.

DUMMYSTRUCTNAME.OverflowValid

Ein einzelnes Bit, das angibt, dass der Overflow Member gültige Daten enthält.

DUMMYSTRUCTNAME.ReservedValue

DUMMYSTRUCTNAME.ErrorType

Der Typ des aufgetretenen Fehlers. Mögliche Werte sind:

Alle anderen Werte sind prozessorspezifisch.

Dieses Element enthält nur gültige Daten, wenn das ErrorTypeValid- Bit festgelegt ist.

DUMMYSTRUCTNAME.ProcessorContextCorrupt

Ein einzelnes Bit, das angibt, dass der Prozessorkontext möglicherweise beschädigt wurde.

Dieses Element enthält nur gültige Daten, wenn die ProcessorContextCorruptValid Bit festgelegt ist.

DUMMYSTRUCTNAME.Uncorrected

Ein einzelnes Bit, das angibt, dass der Fehler nicht korrigiert wurde.

Dieses Element enthält nur gültige Daten, wenn die "UncorrectedValid" Bit festgelegt ist.

DUMMYSTRUCTNAME.PreciseIP

Ein einzelnes Bit, das angibt, dass der Anweisungszeiger, der im InstructionPointer- element der WHEA_XPF_PROCINFO-Struktur angegeben ist, die diese WHEA_XPF_MS_CHECK Union enthält, direkt mit dem Fehler verknüpft ist.

Dieses Element enthält nur gültige Daten, wenn das PreciseIPValid-Bit festgelegt ist.

DUMMYSTRUCTNAME.RestartableIP

Ein einzelnes Bit, das angibt, dass die Programmausführung zuverlässig an dem Anweisungspunkt neu gestartet werden kann, der im InstructionPointer Mitglied der WHEA_XPF_PROCINFO Union angegeben ist, die diese WHEA_XPF_MS_CHECK Struktur enthält.

Dieses Element enthält nur gültige Daten, wenn die RestartableIPValid Bit festgelegt ist.

DUMMYSTRUCTNAME.Overflow

Ein einzelnes Bit, das angibt, dass ein Fehlerüberlauf aufgetreten ist.

Dieses Element enthält nur gültige Daten, wenn die OverflowValid- Bit festgelegt ist.

DUMMYSTRUCTNAME.Reserved

Reserviert für die Systemverwendung.

XpfMsCheck

Eine ULONGLONG-Darstellung des Inhalts der WHEA_XPF_MS_CHECK Vereinigung.

Bemerkungen

Wenn das CheckInfoId Mitglied einer WHEA_XPF_PROCINFO-Struktur WHEA_MSCHECK_GUID enthält, enthält das CheckInfo Mitglied der WHEA_XPF_PROCINFO-Struktur eine WHEA_XPF_MS_CHECK Union.

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

WHEA_XPF_PROCINFO