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)

Confira também

WHEA_ERROR_SOURCE_DESCRIPTOR

WHEA_XPF_MC_BANK_DESCRIPTOR