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)

另请参阅

WHEA_PROCESSOR_GENERIC_ERROR_SECTION