WHEA_PROCESSOR_FAMILY_INFO Union (ntddk.h)
Die WHEA_PROCESSOR_FAMILY_INFO Union beschreibt die Prozessorfamilieninformationen für einen x86- oder x64-Prozessor.
Syntax
typedef union _WHEA_PROCESSOR_FAMILY_INFO {
struct {
ULONG Stepping : 4;
ULONG Model : 4;
ULONG Family : 4;
ULONG ProcessorType : 2;
ULONG Reserved1 : 2;
ULONG ExtendedModel : 4;
ULONG ExtendedFamily : 8;
ULONG Reserved2 : 4;
ULONG NativeModelId;
} DUMMYSTRUCTNAME;
ULONGLONG AsULONGLONG;
} WHEA_PROCESSOR_FAMILY_INFO, *PWHEA_PROCESSOR_FAMILY_INFO;
Member
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Stepping
Das Schrittschritt des Prozessors.
DUMMYSTRUCTNAME.Model
Der Prozessormodellbezeichner.
DUMMYSTRUCTNAME.Family
Der Bezeichner der Prozessorfamilie.
DUMMYSTRUCTNAME.ProcessorType
Der Prozessortypbezeichner.
DUMMYSTRUCTNAME.Reserved1
Ist für das System reserviert.
DUMMYSTRUCTNAME.ExtendedModel
Der Bezeichner des erweiterten Prozessormodells.
DUMMYSTRUCTNAME.ExtendedFamily
Der Bezeichner der erweiterten Prozessorfamilie.
DUMMYSTRUCTNAME.Reserved2
Ist für das System reserviert.
DUMMYSTRUCTNAME.NativeModelId
AsULONGLONG
Eine ULONGLONG-Darstellung des Inhalts der WHEA_PROCESSOR_FAMILY_INFO Union.
Hinweise
Für x86- und x64-Prozessoren enthält das CPUVersion-Element der WHEA_PROCESSOR_GENERIC_ERROR_SECTION-Struktur eine WHEA_PROCESSOR_FAMILY_INFO Union.
Der Inhalt dieser Union wird abgerufen, indem die CPUID-Anweisung ausgeführt wird, wobei das EAX-Register bei der Eingabe auf 1 festgelegt ist. Weitere Informationen zur CPUID-Anweisung finden Sie im Softwareentwicklerhandbuch für Intel 64- und IA-32-Architekturen. Weitere Informationen zu den Daten, die in den Mitgliedern dieser Union enthalten sind, finden Sie unter AP-485 Intel Processor Identification und die CPUID-Anweisung.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddk.h (include Ntddk.h) |