WHEA_XPF_BUS_CHECK Union (ntddk.h)
Die WHEA_XPF_BUS_CHECK Union beschreibt Busfehlerinformationen für einen x86- oder x64-Prozessor.
Syntax
typedef union _WHEA_XPF_BUS_CHECK {
struct {
ULONGLONG TransactionTypeValid : 1;
ULONGLONG OperationValid : 1;
ULONGLONG LevelValid : 1;
ULONGLONG ProcessorContextCorruptValid : 1;
ULONGLONG UncorrectedValid : 1;
ULONGLONG PreciseIPValid : 1;
ULONGLONG RestartableIPValid : 1;
ULONGLONG OverflowValid : 1;
ULONGLONG ParticipationValid : 1;
ULONGLONG TimeoutValid : 1;
ULONGLONG AddressSpaceValid : 1;
ULONGLONG ReservedValid : 5;
ULONGLONG TransactionType : 2;
ULONGLONG Operation : 4;
ULONGLONG Level : 3;
ULONGLONG ProcessorContextCorrupt : 1;
ULONGLONG Uncorrected : 1;
ULONGLONG PreciseIP : 1;
ULONGLONG RestartableIP : 1;
ULONGLONG Overflow : 1;
ULONGLONG Participation : 2;
ULONGLONG Timeout : 1;
ULONGLONG AddressSpace : 2;
ULONGLONG Reserved : 29;
} DUMMYSTRUCTNAME;
ULONGLONG XpfBusCheck;
} WHEA_XPF_BUS_CHECK, *PWHEA_XPF_BUS_CHECK;
Member
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.TransactionTypeValid
Ein einzelnes Bit, das angibt, dass das TransactionType-Element gültige Daten enthält.
DUMMYSTRUCTNAME.OperationValid
Ein einzelnes Bit, das angibt, dass der Vorgangsmember gültige Daten enthält.
DUMMYSTRUCTNAME.LevelValid
Ein einzelnes Bit, das angibt, dass der Level-Member gültige Daten enthält.
DUMMYSTRUCTNAME.ProcessorContextCorruptValid
Ein einzelnes Bit, das angibt, dass der ProcessorContextCorrupt-Member gültige Daten enthält.
DUMMYSTRUCTNAME.UncorrectedValid
Ein einzelnes Bit, das angibt, dass das nicht korrigierte Element gültige Daten enthält.
DUMMYSTRUCTNAME.PreciseIPValid
Ein einzelnes Bit, das angibt, dass der PreciseIP-Member gültige Daten enthält.
DUMMYSTRUCTNAME.RestartableIPValid
Ein einzelnes Bit, das angibt, dass das RestartableIP-Element gültige Daten enthält.
DUMMYSTRUCTNAME.OverflowValid
Ein einzelnes Bit, das angibt, dass der Overflow-Member gültige Daten enthält.
DUMMYSTRUCTNAME.ParticipationValid
Ein einzelnes Bit, das angibt, dass das Participation-Element gültige Daten enthält.
DUMMYSTRUCTNAME.TimeoutValid
Ein einzelnes Bit, das angibt, dass der Timeout-Member gültige Daten enthält.
DUMMYSTRUCTNAME.AddressSpaceValid
Ein einzelnes Bit, das angibt, dass das AddressSpace-Element gültige Daten enthält.
DUMMYSTRUCTNAME.ReservedValid
Ist für das System reserviert.
DUMMYSTRUCTNAME.TransactionType
Der Typ der Transaktion, die ausgeführt wurde, als der Fehler aufgetreten ist. Mögliche Werte:
Dieser Member enthält nur gültige Daten, wenn das TransactionTypeValid-Bit festgelegt ist.
DUMMYSTRUCTNAME.Operation
Der Typ des Busvorgangs, der den Fehler verursacht hat. Mögliche Werte:
Dieser Member enthält nur gültige Daten, wenn das OperationValid-Bit festgelegt ist.
DUMMYSTRUCTNAME.Level
Die Ebene der Bushierarchie, auf der der Fehler aufgetreten ist.
Dieser Member enthält nur gültige Daten, wenn das LevelValid-Bit festgelegt ist.
DUMMYSTRUCTNAME.ProcessorContextCorrupt
Ein einzelnes Bit, das angibt, dass der Prozessorkontext möglicherweise beschädigt wurde.
Dieser Member enthält nur gültige Daten, wenn das ProcessorContextCorruptValid-Bit festgelegt ist.
DUMMYSTRUCTNAME.Uncorrected
Ein einzelnes Bit, das angibt, dass der Fehler nicht korrigiert wurde.
Dieser Member enthält nur gültige Daten, wenn das UncorrectedValid-Bit festgelegt ist.
DUMMYSTRUCTNAME.PreciseIP
Ein einzelnes Bit, das angibt, dass der Anweisungszeiger, der im InstructionPointer-Member der WHEA_XPF_PROCINFO-Struktur angegeben ist, die diese WHEA_XPF_BUS_CHECK Union enthält, direkt mit dem Fehler verknüpft ist.
Dieser Member 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 Anweisungszeiger neu gestartet werden kann, der im InstructionPointer-Member der WHEA_XPF_PROCINFO Union angegeben ist, die diese WHEA_XPF_BUS_CHECK-Struktur enthält.
Dieser Member enthält nur gültige Daten, wenn das Bit RestartableIPValid festgelegt ist.
DUMMYSTRUCTNAME.Overflow
Ein einzelnes Bit, das angibt, dass ein Fehlerüberlauf aufgetreten ist.
Dieser Member enthält nur gültige Daten, wenn das OverflowValid-Bit festgelegt ist.
DUMMYSTRUCTNAME.Participation
Der Typ der Teilnahme durch den lokalen Prozessor. Mögliche Werte:
Dieser Member enthält nur gültige Daten, wenn das ParticipationValid-Bit festgelegt ist.
DUMMYSTRUCTNAME.Timeout
Ein einzelnes Bit, das angibt, dass ein Timeout aufgetreten ist.
Dieser Member enthält nur gültige Daten, wenn das TimeoutValid-Bit festgelegt ist.
DUMMYSTRUCTNAME.AddressSpace
Der Typ des Adressraums, der der Transaktion zugeordnet war, die den Fehler verursacht hat. Mögliche Werte:
Dieser Member enthält nur gültige Daten, wenn das AddressSpaceValid-Bit festgelegt ist.
DUMMYSTRUCTNAME.Reserved
Ist für das System reserviert.
XpfBusCheck
Eine ULONGLONG-Darstellung des Inhalts der WHEA_XPF_BUS_CHECK Union.
Hinweise
Wenn das CheckInfoId-Element einer WHEA_XPF_PROCINFO-Struktur WHEA_BUSCHECK_GUID enthält, enthält das CheckInfo-Element der WHEA_XPF_PROCINFO-Struktur eine WHEA_XPF_BUS_CHECK Union.
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) |