Partager via


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

Étape du processeur.

DUMMYSTRUCTNAME.Model

Identificateur du modèle de processeur.

DUMMYSTRUCTNAME.Family

Identificateur de famille de processeurs.

DUMMYSTRUCTNAME.ProcessorType

Identificateur de type de processeur.

DUMMYSTRUCTNAME.Reserved1

Réservé à l’utilisation du système.

DUMMYSTRUCTNAME.ExtendedModel

Identificateur de modèle de processeur étendu.

DUMMYSTRUCTNAME.ExtendedFamily

Identificateur de famille de processeur étendu.

DUMMYSTRUCTNAME.Reserved2

Réservé à l’utilisation du 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 les Intel 64 et IA-32 Architectures Software Developer’s Manual. 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.

Exigences

Exigence Valeur
d’en-tête ntddk.h (include Ntddk.h)

Voir aussi

WHEA_PROCESSOR_GENERIC_ERROR_SECTION