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