estrutura WHEA_XPF_MCE_DESCRIPTOR (ntddk.h)
A estrutura de WHEA_XPF_MCE_DESCRIPTOR descreve uma fonte de erro mce (exceção de marcar do computador) para um processador x86 ou x64.
Sintaxe
typedef struct _WHEA_XPF_MCE_DESCRIPTOR {
USHORT Type;
UCHAR Enabled;
UCHAR NumberOfBanks;
XPF_MCE_FLAGS Flags;
ULONGLONG MCG_Capability;
ULONGLONG MCG_GlobalControl;
WHEA_XPF_MC_BANK_DESCRIPTOR Banks[WHEA_MAX_MC_BANKS];
} WHEA_XPF_MCE_DESCRIPTOR, *PWHEA_XPF_MCE_DESCRIPTOR;
Membros
Type
O tipo de descritor de origem de erro. Esse membro é sempre definido como WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFMCE.
Enabled
Um valor booliano que indica se a origem do erro está habilitada.
NumberOfBanks
O número de estruturas de WHEA_XPF_MC_BANK_DESCRIPTOR contidas no membro dos Bancos .
Flags
Um XPF_MCE_FLAGS união que indica em qual dos membros da estrutura WHEA_XPF_MCE_DESCRIPTOR pode ser gravado pelo sistema operacional. A união XPF_MCE_FLAGS é definida da seguinte maneira:
typedef union _XPF_MCE_FLAGS {
struct {
UCHAR MCG_CapabilityRW:1;
UCHAR MCG_GlobalControlRW:1;
UCHAR Reserved:30;
};
UCHAR AsULONG;
} XPF_MCE_FLAGS, *PXPF_MCE_FLAGS;
MCG_CapabilityRW
Um único bit que indica que o sistema operacional pode gravar no membro MCG_Capability da estrutura WHEA_XPF_MCE_DESCRIPTOR .
MCG_GlobalControlRW
Um único bit que indica que o sistema operacional pode gravar no membro MCG_GlobalControl da estrutura WHEA_XPF_MCE_DESCRIPTOR .
Reservado
Reservado para uso do sistema.
AsULONG
Uma representação ULONG do conteúdo da união XPF_MCE_FLAGS .
MCG_Capability
O conteúdo do IA32_MCG_CAP registro específico do modelo do processador. Esse registro contém informações de funcionalidade sobre o computador marcar arquitetura do processador. Para obter mais informações sobre o registro de IA32_MCG_CAP, consulte o Manual do Desenvolvedor de Software de Arquiteturas Intel 64 e IA-32.
MCG_GlobalControl
O conteúdo do IA32_MCG_CTL registro específico do modelo do processador. Esse registro controla o relatório de exceções de marcar do computador. Para obter mais informações sobre o registro de IA32_MCG_CTL, consulte o Manual do Desenvolvedor de Software de Arquiteturas Intel 64 e IA-32.
Banks[WHEA_MAX_MC_BANKS]
Uma matriz de estruturas de WHEA_XPF_MC_BANK_DESCRIPTOR que descrevem os bancos de registros de marcar de máquinas.
Comentários
Uma estrutura WHEA_XPF_MCE_DESCRIPTOR está contida na estrutura WHEA_ERROR_SOURCE_DESCRIPTOR .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddk.h (inclua Ntddk.h) |