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
VersionNumber ULONG メンバー定義します。
CpuVendor
CpuVendor WHEA_CPU_VENDOR メンバーを定義します。
Timestamp
Timestamp LARGE_INTEGER メンバーを定義します。
ProcessorNumber
ProcessorNumber ULONG メンバー を定義します。
GlobalStatus
GlobalStatus MCG_STATUS メンバーを定義します。
InstructionPointer
InstructionPointer ULONGLONG メンバー を定義します。
BankNumber
BankNumber の ULONG メンバー定義します。
Status
Status MCI_STATUS メンバーを定義します。
Address
ULONGLONG メンバー Addressを定義します。
Misc
その他の ULONGLONG メンバー定義します。
ExtendedRegisterCount
ExtendedRegisterCount ULONG メンバー定義します。
ApicId
ApicId ULONG メンバー定義します。
ExtendedRegisters[WHEA_XPF_MCA_EXTREG_MAX_COUNT]
AMDExtendedRegisters
AMDExtendedRegisters WHEA_AMD_EXTENDED_REGISTERS メンバーを定義します。
GlobalCapability
GlobalCapability MCG_CAP メンバーを定義します。
RecoveryInfo
RecoveryInfo XPF_RECOVERY_INFO メンバーを定義します。
ExBankCount
ExBankCount ULONG メンバー定義します。
BankNumberEx[WHEA_XPF_MCA_EXBANK_COUNT]
BankNumberEx ULONG メンバー定義します。
StatusEx[WHEA_XPF_MCA_EXBANK_COUNT]
StatusEx MCI_STATUS メンバーを定義します。
AddressEx[WHEA_XPF_MCA_EXBANK_COUNT]
AddressEx ULONGLONG メンバー を定義します。
MiscEx[WHEA_XPF_MCA_EXBANK_COUNT]
MiscEx ULONGLONG メンバー を定義します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddk.h |