estructura WHEA_XPF_MC_BANK_DESCRIPTOR (ntddk.h)
La estructura WHEA_XPF_MC_BANK_DESCRIPTOR describe un banco de registros de comprobación de máquina para un procesador x86 o x64.
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;
BankNumber
La comprobación de la máquina del procesador registra el número bancario.
ClearOnInitialization
Valor booleano que indica que el sistema operativo debe borrar los registros de estado del banco durante la inicialización.
StatusDataFormat
Formato de los datos en el registro de estado del banco de registro. Los valores posibles son:
Arquitectura de comprobación de máquinas IA32.
Arquitectura de comprobación de máquinas Intel64.
Arquitectura de comprobación de máquinas AMD64.
Flags
Unión XPF_MC_BANK_FLAGS que indica cuáles de los miembros de la estructura de WHEA_XPF_MC_BANK_DESCRIPTOR se pueden escribir en el sistema operativo. La unión XPF_MC_BANK_FLAGS se define de la siguiente manera:
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;
Un solo bit que indica que el sistema operativo puede escribir en el ClearOnInitialization miembro de la estructura WHEA_XPF_MC_BANK_DESCRIPTOR.
Un solo bit que indica que el sistema operativo puede escribir en el miembro ControlData de la estructura de WHEA_XPF_MC_BANK_DESCRIPTOR.
Reservado para uso del sistema.
Representación UCHAR del contenido de la unión XPF_MC_BANK_FLAGS.
ControlMsr
Dirección de registro específica del modelo del registro IA32_MCi_CTL registro del banco de registros. Para obtener más información sobre el registro de IA32_MCi_CTL, consulte el Intel 64 e IA-32 Architectures Software Developer Manual.
StatusMsr
Dirección de registro específica del modelo del registro IA32_MCi_STATUS registro del banco de registros. Para obtener más información sobre el registro de IA32_MCi_STATUS, consulte el Intel 64 e IA-32 Architectures Software Developer Manual.
AddressMsr
Dirección de registro específica del modelo del registro IA32_MCi_ADDR registro del banco de registros. Para obtener más información sobre el registro de IA32_MCi_ADDR, consulte el Intel 64 e IA-32 Architectures Software Developer Manual.
MiscMsr
Dirección de registro específica del modelo del registro IA32_MCi_MISC registro del banco de registros. Para obtener más información sobre el registro de IA32_MCi_MISC, consulte el Intel 64 e IA-32 Architectures Software Developer Manual.
ControlData
Valor que el sistema operativo escribe en el registro de control del banco de registros durante la inicialización.
Una matriz de estructuras de WHEA_XPF_MC_BANK_DESCRIPTOR se encuentra en las estructuras WHEA_XPF_CMC_DESCRIPTOR y WHEA_XPF_MCE_DESCRIPTOR.
Requisito | Valor |
---|---|
encabezado de | ntddk.h (incluya Ntddk.h) |