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