Compartilhar via


união WHEA_PROCESSOR_FAMILY_INFO (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 do 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 de 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.

Comentários

Para processadores x86 e x64, o membro CPUVersion 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 de Arquiteturas Intel 64 e IA-32. 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)

Confira também

WHEA_PROCESSOR_GENERIC_ERROR_SECTION