estrutura WHEA_XPF_MC_BANK_DESCRIPTOR (ntddk.h)
A estrutura WHEA_XPF_MC_BANK_DESCRIPTOR descreve um banco de computadores marcar registra para um processador x86 ou x64.
Sintaxe
typedef struct _WHEA_XPF_MC_BANK_DESCRIPTOR {
UCHAR BankNumber;
BOOLEAN ClearOnInitialization;
UCHAR StatusDataFormat;
XPF_MC_BANK_FLAGS Flags;
ULONG ControlMsr;
ULONG StatusMsr;
ULONG AddressMsr;
ULONG MiscMsr;
ULONGLONG ControlData;
} WHEA_XPF_MC_BANK_DESCRIPTOR, *PWHEA_XPF_MC_BANK_DESCRIPTOR;
Membros
BankNumber
O computador processador marcar registrar número bancário.
ClearOnInitialization
Um valor booliano que indica que o status se registra para o banco deve ser limpo pelo sistema operacional durante a inicialização.
StatusDataFormat
O formato dos dados no registro de status do banco de registro. Os valores possíveis são:
WHEA_XPF_MC_BANK_STATUSFORMAT_IA32MCA
Arquitetura de marcar do computador IA32.
WHEA_XPF_MC_BANK_STATUSFORMAT_Intel64MCA
Arquitetura de marcar do computador Intel64.
WHEA_XPF_MC_BANK_STATUSFORMAT_AMD64MCA
Arquitetura de marcar do computador AMD64.
Flags
Um XPF_MC_BANK_FLAGS união que indica em qual dos membros da estrutura WHEA_XPF_MC_BANK_DESCRIPTOR pode ser gravado pelo sistema operacional. A união XPF_MC_BANK_FLAGS é definida da seguinte maneira:
typedef union _XPF_MC_BANK_FLAGS {
struct {
UCHAR ClearOnInitializationRW:1;
UCHAR ControlDataRW:1;
UCHAR Reserved:6;
};
UCHAR AsUCHAR;
} XPF_MC_BANK_FLAGS, *PXPF_MC_BANK_FLAGS;
ClearOnInitializationRW
Um único bit que indica que o sistema operacional pode gravar no membro ClearOnInitialization da estrutura WHEA_XPF_MC_BANK_DESCRIPTOR .
ControlDataRW
Um único bit que indica que o sistema operacional pode gravar no membro ControlData da estrutura WHEA_XPF_MC_BANK_DESCRIPTOR .
Reservado
Reservado para uso do sistema.
AsUCHAR
Uma representação UCHAR do conteúdo da união XPF_MC_BANK_FLAGS .
ControlMsr
O endereço de registro específico do modelo do registro de IA32_MCi_CTL do banco de registro. Para obter mais informações sobre o registro de IA32_MCi_CTL, consulte o Manual do Desenvolvedor de Software de Arquiteturas Intel 64 e IA-32.
StatusMsr
O endereço de registro específico do modelo do registro de IA32_MCi_STATUS do banco de registro. Para obter mais informações sobre o registro IA32_MCi_STATUS, consulte o Manual do Desenvolvedor de Software de Arquiteturas Intel 64 e IA-32.
AddressMsr
O endereço de registro específico do modelo do registro de IA32_MCi_ADDR do banco de registro. Para obter mais informações sobre o registro de IA32_MCi_ADDR, consulte o Manual do Desenvolvedor de Software de Arquiteturas Intel 64 e IA-32.
MiscMsr
O endereço de registro específico do modelo do registro de IA32_MCi_MISC do banco de registro. Para obter mais informações sobre o registro de IA32_MCi_MISC, consulte o Manual do Desenvolvedor de Software de Arquiteturas Intel 64 e IA-32.
ControlData
O valor que o sistema operacional grava no registro de controle do banco de registro durante a inicialização.
Comentários
Uma matriz de estruturas de WHEA_XPF_MC_BANK_DESCRIPTOR está contida nas estruturas WHEA_XPF_CMC_DESCRIPTOR e WHEA_XPF_MCE_DESCRIPTOR .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ntddk.h (inclua Ntddk.h) |