Поделиться через


объединение WHEA_PROCESSOR_FAMILY_INFO (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

Представление ULONGLONG содержимого объединения WHEA_PROCESSOR_FAMILY_INFO.

Замечания

Для процессоров x86 и x64 CPUVersion элемент структуры WHEA_PROCESSOR_GENERIC_ERROR_SECTION содержит объединение WHEA_PROCESSOR_FAMILY_INFO.

Содержимое этого объединения получается путем выполнения инструкции CPUID с регистром EAX, равным 1 для входных данных. Дополнительные сведения об инструкции ЦПID см. в руководстве разработчика программного обеспечения Intel 64 и IA-32. Дополнительные сведения о данных, содержащихся в членах этого союза, см. в AP-485 Intel Processor Identification и инструкции ЦПID.

Требования

Требование Ценность
заголовка ntddk.h (include Ntddk.h)

См. также

WHEA_PROCESSOR_GENERIC_ERROR_SECTION