Condividi tramite


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)

Vedi anche

WHEA_PROCESSOR_GENERIC_ERROR_SECTION