WHEA_XPF_PROCESSOR_ERROR_SECTION Struktur (ntddk.h)
Die WHEA_XPF_PROCESSOR_ERROR_SECTION-Struktur beschreibt Prozessorfehlerdaten, die für die x86/x64-Prozessorarchitektur spezifisch sind.
Syntax
typedef struct _WHEA_XPF_PROCESSOR_ERROR_SECTION {
WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS ValidBits;
ULONGLONG LocalAPICId;
UCHAR CpuId[48];
UCHAR VariableInfo[ANYSIZE_ARRAY];
} WHEA_XPF_PROCESSOR_ERROR_SECTION, *PWHEA_XPF_PROCESSOR_ERROR_SECTION;
Angehörige
ValidBits
Eine WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS Union, die angibt, welche Member dieser Struktur gültige Daten und die Anzahl der Strukturen enthalten, die im VariableInfo Member enthalten sind.
LocalAPICId
Der in das lokale APIC-ID-Register programmierte Wert.
Dieses Element enthält nur gültige Daten, wenn die ValidBits.LocalAPICId Bit festgelegt ist.
CpuId[48]
Ein 48-Byte-Puffer, der die Ergebnisse der Ausführung der CPUID-Anweisung enthält. Weitere Informationen zur CPUID-Anweisung finden Sie in den Intel 64 und IA-32 Architectures Software Developer's Manual.
Dieses Element enthält nur gültige Daten, wenn die ValidBits.CpuId Bit festgelegt ist.
VariableInfo[ANYSIZE_ARRAY]
Ein Puffer mit variabler Länge, der null oder mehr WHEA_XPF_PROCINFO Strukturen enthält, gefolgt von Null oder mehr WHEA_XPF_CONTEXT_INFO Strukturen. Die Anzahl der WHEA_XPF_PROCINFO Strukturen wird in ValidBits.ProcInfoCountangegeben. Die Anzahl der WHEA_XPF_CONTEXT_INFO Strukturen wird in ValidBits.ContextInfoCountangegeben. Ein Diagramm, das zeigt, wie diese Datenstrukturen im Puffer gespeichert werden, finden Sie im Abschnitt "Hinweise".
Bemerkungen
Die WHEA_XPF_PROCESSOR_ERROR_SECTION Struktur beschreibt die Fehlerdaten, die in einem x86/x64-Prozessorfehlerabschnitt eines Fehlerdatensatzesenthalten sind. Ein Fehlerdatensatz enthält nur dann einen x86/x64 Prozessorfehlerabschnitt, wenn das SectionType Mitglied eines der WHEA_ERROR_RECORD_SECTION_DESCRIPTOR Strukturen, die die Fehlerdatensatzabschnitte für diesen Fehlerdatensatz beschreiben, XPF_PROCESSOR_ERROR_SECTION_GUID enthält.
Das folgende Diagramm zeigt, wie die Datenstrukturen, die die Prozessorfehlerdaten enthalten, im VariableInfo Member gespeichert werden.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddk.h (include Ntddk.h) |
Siehe auch
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR