WHEA_XPF_MC_BANK_DESCRIPTOR 構造体は、x86 または 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
プロセッサ コンピューターのチェック レジスタの銀行番号。
ClearOnInitialization
初期化中にオペレーティング システムによって銀行のステータス レジスタがクリアされることを示すブール値。
StatusDataFormat
レジスタ バンクのステータス レジスタ内のデータの形式。 使用可能な値は次のとおりです。
WHEA_XPF_MC_BANK_STATUSFORMAT_IA32MCA
IA32 マシン チェック アーキテクチャ。
WHEA_XPF_MC_BANK_STATUSFORMAT_Intel64MCA
Intel64 マシン チェック アーキテクチャ。
WHEA_XPF_MC_BANK_STATUSFORMAT_AMD64MCA
AMD64 マシン チェック アーキテクチャ。
Flags
オペレーティング システムが書き込むことができる WHEA_XPF_MC_BANK_DESCRIPTOR 構造体のメンバーを示す XPF_MC_BANK_FLAGS 共用体。 XPF_MC_BANK_FLAGS 共用体は、次のように定義されます。
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
オペレーティング システムが WHEA_XPF_MC_BANK_DESCRIPTOR 構造体の ClearOnInitialization メンバーに書き込むことができることを示す 1 ビット。
ControlDataRW
オペレーティング システムが WHEA_XPF_MC_BANK_DESCRIPTOR 構造体の ControlData メンバーに書き込むことができることを示す 1 ビット。
引っ込み思案
システム用に予約されています。
AsUCHAR
XPF_MC_BANK_FLAGS 共用体の内容の UCHAR 表現。
ControlMsr
レジスタ バンクのIA32_MCi_CTL レジスタのモデル固有のレジスタ アドレス。 IA32_MCi_CTL レジスタの詳細については、「Intel 64 および IA-32 Architectures Software Developer's Manual」を参照してください。
StatusMsr
レジスタ バンクのIA32_MCi_STATUS レジスタのモデル固有のレジスタ アドレス。 IA32_MCi_STATUS レジスタの詳細については、「Intel 64 および IA-32 Architectures Software Developer's Manual」を参照してください。
AddressMsr
レジスタ バンクのIA32_MCi_ADDR レジスタのモデル固有のレジスタ アドレス。 IA32_MCi_ADDR レジスタの詳細については、「Intel 64 および IA-32 Architectures Software Developer's Manual」を参照してください。
MiscMsr
レジスタ バンクのIA32_MCi_MISC レジスタのモデル固有のレジスタ アドレス。 IA32_MCi_MISC レジスタの詳細については、「Intel 64 および IA-32 Architectures Software Developer's Manual」を参照してください。
ControlData
初期化中にオペレーティング システムがレジスタ バンクのコントロール レジスタに書き込む値。
備考
WHEA_XPF_MC_BANK_DESCRIPTOR構造体の配列は、WHEA_XPF_CMC_DESCRIPTOR および WHEA_XPF_MCE_DESCRIPTOR 構造体に含まれています。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddk.h (Ntddk.h を含む) |