struttura WHEA_XPF_MC_BANK_DESCRIPTOR (ntddk.h)
La struttura WHEA_XPF_MC_BANK_DESCRIPTOR descrive una banca di registri di controllo del computer per un processore x86 o x64.
Sintassi
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;
Members
BankNumber
Il computer del processore controlla il numero bancario di registrazione.
ClearOnInitialization
Valore booleano che indica che i registri di stato per la banca devono essere cancellati dal sistema operativo durante l'inizializzazione.
StatusDataFormat
Formato dei dati nel registro di stato della banca di registrazione. I valori possibili sono:
WHEA_XPF_MC_BANK_STATUSFORMAT_IA32MCA
Architettura di controllo computer IA32.
WHEA_XPF_MC_BANK_STATUSFORMAT_Intel64MCA
Architettura di controllo dei computer Intel64.
WHEA_XPF_MC_BANK_STATUSFORMAT_AMD64MCA
Architettura di controllo del computer AMD64.
Flags
Unione XPF_MC_BANK_FLAGS che indica i membri della struttura WHEA_XPF_MC_BANK_DESCRIPTOR possono essere scritti dal sistema operativo. L'unione XPF_MC_BANK_FLAGS viene definita come segue:
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
Un singolo bit che indica che il sistema operativo può scrivere nel membro ClearOnInitialization della struttura WHEA_XPF_MC_BANK_DESCRIPTOR .
ControlDataRW
Un singolo bit che indica che il sistema operativo può scrivere nel membro ControlData della struttura WHEA_XPF_MC_BANK_DESCRIPTOR .
Riservato
Riservato per l'utilizzo nel sistema.
AsUCHAR
Rappresentazione UCHAR del contenuto dell'unione XPF_MC_BANK_FLAGS .
ControlMsr
Indirizzo del registro specifico del modello del registro di IA32_MCi_CTL della banca del registro. Per altre informazioni sul registro di IA32_MCi_CTL, vedere il manuale per sviluppatori di software Intel 64 e IA-32 Architectures.
StatusMsr
Indirizzo del registro specifico del modello del registro IA32_MCi_STATUS della banca del registro. Per altre informazioni sul registro IA32_MCi_STATUS, vedere intel 64 e IA-32 Architectures Software Developer's Manual.For more information about the IA32_MCi_STATUS register, see the Intel 64 and IA-32 Architectures Software Developer's Manual.
AddressMsr
Indirizzo del registro specifico del modello del registro IA32_MCi_ADDR della banca del registro. Per altre informazioni sul registro IA32_MCi_ADDR, vedere il manuale per sviluppatori di software Intel 64 e IA-32 Architectures.
MiscMsr
Indirizzo del registro specifico del modello del registro di IA32_MCi_MISC della banca del registro. Per altre informazioni sul registro di IA32_MCi_MISC, vedere intel 64 e IA-32 Architectures Software Developer's Manual.For more information about the IA32_MCi_MISC register, see the Intel 64 and IA-32 Architectures Software Developer's Manual.For more information about the IA32_MCi_MISC register, see the Intel 64 and IA-32 Architectures Software Developer's Manual.
ControlData
Valore che il sistema operativo scrive nel registro di controllo della banca di registrazione durante l'inizializzazione.
Commenti
Una matrice di strutture di WHEA_XPF_MC_BANK_DESCRIPTOR è contenuta nelle strutture WHEA_XPF_CMC_DESCRIPTOR e WHEA_XPF_MCE_DESCRIPTOR .
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddk.h (include Ntddk.h) |