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) |