Compartilhar via


WHEA_XPF_MCE_DESCRIPTOR estrutura (ntddk.h)

A estrutura WHEA_XPF_MCE_DESCRIPTOR descreve uma fonte de erro mce (exceção de verificação de 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 bancos.

Flags

Um XPF_MCE_FLAGS união que indica quais dos membros da estrutura WHEA_XPF_MCE_DESCRIPTOR podem ser gravados 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 registro IA32_MCG_CAP específico do modelo do processador. Esse registro contém informações de funcionalidade sobre a arquitetura de verificação de computador do processador. Para obter mais informações sobre o registro de IA32_MCG_CAP, consulte o Manual do Desenvolvedor de Software do Intel 64 e IA-32.

MCG_GlobalControl

O conteúdo do registro IA32_MCG_CTL específico do modelo do processador. Esse registro controla o relatório de exceções de verificação de computador. Para obter mais informações sobre o registro de IA32_MCG_CTL, consulte o Manual do Desenvolvedor de Software do Intel 64 e IA-32.

Banks[WHEA_MAX_MC_BANKS]

Uma matriz de estruturas WHEA_XPF_MC_BANK_DESCRIPTOR que descrevem os bancos de registros de verificação de máquina.

Observações

Uma estrutura WHEA_XPF_MCE_DESCRIPTOR está contida na estrutura WHEA_ERROR_SOURCE_DESCRIPTOR.

Requisitos

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

Consulte também

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_XPF_MC_BANK_DESCRIPTOR