WHEA_PROCESSOR_FAMILY_INFO union (ntddk.h)
WHEA_PROCESSOR_FAMILY_INFO联合描述了 x86 或 x64 处理器的处理器系列信息。
语法
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;
成员
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Stepping
处理器的步进。
DUMMYSTRUCTNAME.Model
处理器模型标识符。
DUMMYSTRUCTNAME.Family
处理器系列标识符。
DUMMYSTRUCTNAME.ProcessorType
处理器类型标识符。
DUMMYSTRUCTNAME.Reserved1
预留给系统使用。
DUMMYSTRUCTNAME.ExtendedModel
扩展处理器模型标识符。
DUMMYSTRUCTNAME.ExtendedFamily
扩展处理器系列标识符。
DUMMYSTRUCTNAME.Reserved2
预留给系统使用。
DUMMYSTRUCTNAME.NativeModelId
AsULONGLONG
WHEA_PROCESSOR_FAMILY_INFO联合内容的 ULONGLONG 表示形式。
注解
对于 x86 和 x64 处理器,WHEA_PROCESSOR_GENERIC_ERROR_SECTION 结构的 CPUVersion 成员包含WHEA_PROCESSOR_FAMILY_INFO联合。
此联合的内容是通过在输入时将 EAX 寄存器设置为 1 的情况下执行 CPUID 指令获取的。 有关 CPUID 指令的详细信息,请参阅 Intel 64 和 IA-32 体系结构软件开发人员手册。 有关此联合成员中包含的数据的其他信息,请参阅 AP-485 Intel 处理器标识和 CPUID 指令。
要求
要求 | 值 |
---|---|
Header | ntddk.h (包括 Ntddk.h) |