union WHEA_PROCESSOR_FAMILY_INFO (ntddk.h)

L’union WHEA_PROCESSOR_FAMILY_INFO décrit les informations de famille de processeurs pour un processeur x86 ou x64.

Syntaxe

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;

Membres

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Stepping

Pas à pas du processeur.

DUMMYSTRUCTNAME.Model

Identificateur du modèle de processeur.

DUMMYSTRUCTNAME.Family

Identificateur de la famille de processeurs.

DUMMYSTRUCTNAME.ProcessorType

Identificateur du type de processeur.

DUMMYSTRUCTNAME.Reserved1

Réservé pour le système.

DUMMYSTRUCTNAME.ExtendedModel

Identificateur du modèle de processeur étendu.

DUMMYSTRUCTNAME.ExtendedFamily

Identificateur de la famille de processeurs étendue.

DUMMYSTRUCTNAME.Reserved2

Réservé pour le système.

DUMMYSTRUCTNAME.NativeModelId

AsULONGLONG

Représentation ULONGLONG du contenu de l’union WHEA_PROCESSOR_FAMILY_INFO.

Remarques

Pour les processeurs x86 et x64, le membre CPUVersion de la structure WHEA_PROCESSOR_GENERIC_ERROR_SECTION contient une union WHEA_PROCESSOR_FAMILY_INFO.

Le contenu de cette union est obtenu en exécutant l’instruction CPUID avec le registre EAX défini sur 1 lors de l’entrée. Pour plus d’informations sur l’instruction CPUID, consultez le Manuel du développeur logiciel des architectures Intel 64 et IA-32. Pour plus d’informations sur les données contenues dans les membres de cette union, consultez AP-485 Intel Processor Identification et l’instruction CPUID.

Configuration requise

Condition requise Valeur
En-tête ntddk.h (incluez Ntddk.h)

Voir aussi

WHEA_PROCESSOR_GENERIC_ERROR_SECTION