WHEA_XPF_MCA_SECTION構造体 (ntddk.h)
WHEA_XPF_MCA_SECTIONは、例外エラー セクション構造チェックマシンです。
構文
typedef struct _WHEA_XPF_MCA_SECTION {
ULONG VersionNumber;
WHEA_CPU_VENDOR CpuVendor;
LARGE_INTEGER Timestamp;
ULONG ProcessorNumber;
MCG_STATUS GlobalStatus;
ULONGLONG InstructionPointer;
ULONG BankNumber;
MCI_STATUS Status;
ULONGLONG Address;
ULONGLONG Misc;
ULONG ExtendedRegisterCount;
ULONG ApicId;
union {
ULONGLONG ExtendedRegisters[WHEA_XPF_MCA_EXTREG_MAX_COUNT];
WHEA_AMD_EXTENDED_REGISTERS AMDExtendedRegisters;
};
MCG_CAP GlobalCapability;
XPF_RECOVERY_INFO RecoveryInfo;
ULONG ExBankCount;
ULONG BankNumberEx[WHEA_XPF_MCA_EXBANK_COUNT];
MCI_STATUS StatusEx[WHEA_XPF_MCA_EXBANK_COUNT];
ULONGLONG AddressEx[WHEA_XPF_MCA_EXBANK_COUNT];
ULONGLONG MiscEx[WHEA_XPF_MCA_EXBANK_COUNT];
} WHEA_XPF_MCA_SECTION, *PWHEA_XPF_MCA_SECTION;
メンバー
VersionNumber
ULONG メンバー VersionNumber を定義します。
CpuVendor
WHEA_CPU_VENDOR メンバー CpuVendor を定義します。
Timestamp
LARGE_INTEGER メンバー Timestamp を定義します。
ProcessorNumber
ULONG メンバー ProcessorNumber を定義します。
GlobalStatus
MCG_STATUS メンバー GlobalStatus を定義します。
InstructionPointer
ULONGLONG メンバーの InstructionPointer を定義します。
BankNumber
ULONG メンバー BankNumber を定義します。
Status
MCI_STATUS メンバーの状態を定義します。
Address
ULONGLONG メンバーアドレスを定義します。
Misc
ULONGLONG メンバー Misc を定義します。
ExtendedRegisterCount
ULONG メンバー ExtendedRegisterCount を定義します。
ApicId
ULONG メンバー ApicId を定義します。
ExtendedRegisters[WHEA_XPF_MCA_EXTREG_MAX_COUNT]
AMDExtendedRegisters
WHEA_AMD_EXTENDED_REGISTERS メンバー AMDExtendedRegisters を定義します。
GlobalCapability
MCG_CAP メンバー GlobalCapability を定義します。
RecoveryInfo
XPF_RECOVERY_INFO メンバー RecoveryInfo を定義します。
ExBankCount
ULONG メンバーの ExBankCount を定義します。
BankNumberEx[WHEA_XPF_MCA_EXBANK_COUNT]
ULONG メンバー BankNumberEx を定義します。
StatusEx[WHEA_XPF_MCA_EXBANK_COUNT]
MCI_STATUS メンバー StatusEx を定義します。
AddressEx[WHEA_XPF_MCA_EXBANK_COUNT]
ULONGLONG メンバー AddressEx を定義します。
MiscEx[WHEA_XPF_MCA_EXBANK_COUNT]
ULONGLONG メンバー MiscEx を定義します。
要件
要件 | 値 |
---|---|
Header | ntddk.h |