// ntddk.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
WHEA_XPF_MCA_SECTION is a machine check exception error section structure.
VersionNumberDefines the ULONG member VersionNumber.
CpuVendorDefines the WHEA_CPU_VENDOR member CpuVendor.
TimestampDefines the LARGE_INTEGER member Timestamp.
ProcessorNumberDefines the ULONG member ProcessorNumber.
GlobalStatusDefines the MCG_STATUS member GlobalStatus.
InstructionPointerDefines the ULONGLONG member InstructionPointer.
BankNumberDefines the ULONG member BankNumber.
StatusDefines the MCI_STATUS member Status.
AddressDefines the ULONGLONG member Address.
MiscDefines the ULONGLONG member Misc.
ExtendedRegisterCountDefines the ULONG member ExtendedRegisterCount.
ApicIdDefines the ULONG member ApicId.
ExtendedRegisters[WHEA_XPF_MCA_EXTREG_MAX_COUNT]Defines the ULONGLONG member ExtendedRegisters.
AMDExtendedRegistersDefines the WHEA_AMD_EXTENDED_REGISTERS member AMDExtendedRegisters.
GlobalCapabilityDefines the MCG_CAP member GlobalCapability.
RecoveryInfoDefines the XPF_RECOVERY_INFO member RecoveryInfo.
ExBankCountDefines the ULONG member ExBankCount.
BankNumberEx[WHEA_XPF_MCA_EXBANK_COUNT]Defines the ULONG member BankNumberEx.
StatusEx[WHEA_XPF_MCA_EXBANK_COUNT]Defines the MCI_STATUS member StatusEx.
AddressEx[WHEA_XPF_MCA_EXBANK_COUNT]Defines the ULONGLONG member AddressEx.
MiscEx[WHEA_XPF_MCA_EXBANK_COUNT]Defines the ULONGLONG member MiscEx.