Freigeben über


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.

Diagramm, das veranschaulicht, wie die Datenstrukturen, die die Prozessorfehlerdaten enthalten, im VariableInfo-Element gespeichert werden

Anforderungen

Anforderung Wert
Header- ntddk.h (include Ntddk.h)

Siehe auch

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR

WHEA_XPF_CONTEXT_INFO

WHEA_XPF_PROCESSOR_ERROR_SECTION_VALIDBITS

WHEA_XPF_PROCINFO