// ntddk.h
typedef struct _WHEA_XPF_CMC_DESCRIPTOR {
USHORT Type;
BOOLEAN Enabled;
UCHAR NumberOfBanks;
ULONG Reserved;
WHEA_NOTIFICATION_DESCRIPTOR Notify;
WHEA_XPF_MC_BANK_DESCRIPTOR Banks[WHEA_MAX_MC_BANKS];
} WHEA_XPF_CMC_DESCRIPTOR, *PWHEA_XPF_CMC_DESCRIPTOR;
View the official Windows Driver Kit DDI referenceNo description available.
The WHEA_XPF_CMC_DESCRIPTOR structure describes a corrected machine check (CMC) error source for an x86 or x64 processor.
TypeThe type of error source descriptor. This member is always set to WHEA_ERROR_SOURCE_DESCRIPTOR_TYPE_XPFCMC.
EnabledA Boolean value that indicates if the error source is enabled.
NumberOfBanksThe number of WHEA_XPF_MC_BANK_DESCRIPTOR structures contained in the Banks member.
ReservedReserved for system use.
NotifyA WHEA_NOTIFICATION_DESCRIPTOR structure that describes the notification mechanism that is used by the error source.
BanksAn array of WHEA_XPF_MC_BANK_DESCRIPTOR structures that describe the banks of machine check registers.
A WHEA_XPF_CMC_DESCRIPTOR structure is contained within the WHEA_ERROR_SOURCE_DESCRIPTOR structure.