WHEA_XPF_CACHE_CHECK Union (ntddk.h)
Die WHEA_XPF_CACHE_CHECK Union beschreibt Cachefehlerinformationen für einen x86- oder x64-Prozessor.
Syntax
typedef union _WHEA_XPF_CACHE_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 ReservedValid : 8;
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 Reserved : 34;
} DUMMYSTRUCTNAME;
ULONGLONG XpfCacheCheck;
} WHEA_XPF_CACHE_CHECK, *PWHEA_XPF_CACHE_CHECK;
Angehörige
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 Operation Member gültige Daten enthält.
DUMMYSTRUCTNAME.LevelValid
Ein einzelnes Bit, das angibt, dass das Level 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 Member 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.ReservedValid
Reserviert für die Systemverwendung.
DUMMYSTRUCTNAME.TransactionType
Der Typ der Transaktion, die beim Auftreten des Fehlers ausgeführt wurde. Mögliche Werte sind:
Dieses Element enthält nur gültige Daten, wenn das TransactionTypeValid- Bit festgelegt ist.
DUMMYSTRUCTNAME.Operation
Der Typ des Cachevorgangs, der den Fehler verursacht hat. Mögliche Werte sind:
Dieses Element enthält nur gültige Daten, wenn das OperationValid- Bit festgelegt ist.
DUMMYSTRUCTNAME.Level
Die Ebene des Caches, auf dem der Fehler aufgetreten ist.
Dieses Element 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.
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- Mitglied der WHEA_XPF_PROCINFO-Struktur angegeben ist, die diese WHEA_XPF_CACHE_CHECK Union enthält, direkt mit dem Fehler verknüpft ist.
Dieses Element enthält nur gültige Daten, wenn die 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, das diese WHEA_XPF_CACHE_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.
XpfCacheCheck
Eine ULONGLONG-Darstellung des Inhalts der WHEA_XPF_CACHE_CHECK Vereinigung.
Bemerkungen
Wenn das CheckInfoId-Element einer WHEA_XPF_PROCINFO-Struktur WHEA_CACHECHECK_GUID enthält, enthält das CheckInfo Mitglied der WHEA_XPF_PROCINFO-Struktur eine WHEA_XPF_CACHE_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) |