WHEA_PROCESSOR_FAMILY_INFO unione (ntddk.h)
L'unione WHEA_PROCESSOR_FAMILY_INFO descrive le informazioni sulla famiglia di processori per un processore x86 o x64.
Sintassi
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;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Stepping
Passaggio del processore.
DUMMYSTRUCTNAME.Model
Identificatore del modello di processore.
DUMMYSTRUCTNAME.Family
Identificatore della famiglia di processori.
DUMMYSTRUCTNAME.ProcessorType
Identificatore del tipo di processore.
DUMMYSTRUCTNAME.Reserved1
Riservato per l'utilizzo nel sistema.
DUMMYSTRUCTNAME.ExtendedModel
Identificatore del modello di processore esteso.
DUMMYSTRUCTNAME.ExtendedFamily
Identificatore della famiglia di processori estesi.
DUMMYSTRUCTNAME.Reserved2
Riservato per l'utilizzo nel sistema.
DUMMYSTRUCTNAME.NativeModelId
AsULONGLONG
Rappresentazione ULONGLONG del contenuto dell'unione WHEA_PROCESSOR_FAMILY_INFO.
Commenti
Per i processori x86 e x64, il membro CPUVersion della struttura WHEA_PROCESSOR_GENERIC_ERROR_SECTION contiene un'unione WHEA_PROCESSOR_FAMILY_INFO.
Il contenuto di questa unione viene ottenuto eseguendo l'istruzione CPUID con il registro EAX impostato su 1 su input. Per altre informazioni sull'istruzione CPUID, vedere il manuale di Intel 64 e IA-32 Architectures Software Developer. Per altre informazioni sui dati contenuti nei membri di questa unione, vedere AP-485 Intel Processor Identification e l'istruzione CPUID.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddk.h (include Ntddk.h) |