Compartilhar via


WHEA_PROCESSOR_FAMILY_INFO união (ntddk.h)

A união WHEA_PROCESSOR_FAMILY_INFO descreve as informações da família de processadores para um processador x86 ou x64.

Sintaxe

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;

Membros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Stepping

A etapa do processador.

DUMMYSTRUCTNAME.Model

O identificador do modelo de processador.

DUMMYSTRUCTNAME.Family

O identificador da família de processadores.

DUMMYSTRUCTNAME.ProcessorType

O identificador de tipo de processador.

DUMMYSTRUCTNAME.Reserved1

Reservado para uso do sistema.

DUMMYSTRUCTNAME.ExtendedModel

O identificador do modelo de processador estendido.

DUMMYSTRUCTNAME.ExtendedFamily

O identificador da família de processadores estendido.

DUMMYSTRUCTNAME.Reserved2

Reservado para uso do sistema.

DUMMYSTRUCTNAME.NativeModelId

AsULONGLONG

Uma representação ULONGLONG do conteúdo da união WHEA_PROCESSOR_FAMILY_INFO.

Observações

Para processadores x86 e x64, o CPUVersion membro da estrutura WHEA_PROCESSOR_GENERIC_ERROR_SECTION contém uma união WHEA_PROCESSOR_FAMILY_INFO.

O conteúdo dessa união é obtido executando a instrução CPUID com o registro EAX definido como 1 na entrada. Para obter mais informações sobre a instrução CPUID, consulte o Manual do Desenvolvedor de Software do Intel 64 e IA-32 Architectures. Para obter informações adicionais sobre os dados contidos nos membros dessa união, consulte Identificação do Processador Intel AP-485 e a Instrução CPUID.

Requisitos

Requisito Valor
cabeçalho ntddk.h (inclua Ntddk.h)

Consulte também

WHEA_PROCESSOR_GENERIC_ERROR_SECTION