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