WHEA_XPF_MC_BANK_DESCRIPTOR 構造体 (ntddk.h)
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 アーキテクチャ ソフトウェア開発者マニュアル」を参照してください。
StatusMsr
レジスタ バンクのIA32_MCi_STATUS レジスタのモデル固有のレジスタ アドレス。 IA32_MCi_STATUS レジスタの詳細については、「 Intel 64 および IA-32 アーキテクチャ ソフトウェア開発者マニュアル」を参照してください。
AddressMsr
レジスタ バンクのIA32_MCi_ADDR レジスタのモデル固有のレジスタ アドレス。 IA32_MCi_ADDR レジスタの詳細については、「 Intel 64 および IA-32 アーキテクチャ ソフトウェア開発者マニュアル」を参照してください。
MiscMsr
レジスタ バンクのIA32_MCi_MISC レジスタのモデル固有のレジスタ アドレス。 IA32_MCi_MISC レジスタの詳細については、「 Intel 64 および IA-32 アーキテクチャ ソフトウェア開発者マニュアル」を参照してください。
ControlData
初期化中にオペレーティング システムがレジスタ バンクのコントロール レジスタに書き込む値。
注釈
WHEA_XPF_MC_BANK_DESCRIPTOR構造体の配列は、 WHEA_XPF_CMC_DESCRIPTOR および WHEA_XPF_MCE_DESCRIPTOR 構造体に含まれています。
要件
要件 | 値 |
---|---|
Header | ntddk.h (Ntddk.h を含む) |