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