WHEA_ERROR_SOURCE_TYPE enumeration (ntddk.h)
The WHEA_ERROR_SOURCE_TYPE enumeration defines the different types of error sources that can report hardware errors.
Syntax
typedef enum _WHEA_ERROR_SOURCE_TYPE {
WheaErrSrcTypeMCE,
WheaErrSrcTypeCMC,
WheaErrSrcTypeCPE,
WheaErrSrcTypeNMI,
WheaErrSrcTypePCIe,
WheaErrSrcTypeGeneric,
WheaErrSrcTypeINIT,
WheaErrSrcTypeBOOT,
WheaErrSrcTypeSCIGeneric,
WheaErrSrcTypeIPFMCA,
WheaErrSrcTypeIPFCMC,
WheaErrSrcTypeIPFCPE,
WheaErrSrcTypeGenericV2,
WheaErrSrcTypeSCIGenericV2,
WheaErrSrcTypeBMC,
WheaErrSrcTypePMEM,
WheaErrSrcTypeDeviceDriver,
WheaErrSrcTypeSea,
WheaErrSrcTypeSei,
WheaErrSrcTypeMax
} WHEA_ERROR_SOURCE_TYPE, *PWHEA_ERROR_SOURCE_TYPE;
Constants
WheaErrSrcTypeMCE A machine check exception (MCE). |
WheaErrSrcTypeCMC A corrected machine check (CMC). |
WheaErrSrcTypeCPE A corrected platform error (CPE). |
WheaErrSrcTypeNMI A nonmaskable interrupt (NMI). |
WheaErrSrcTypePCIe A PCI Express (PCIe) error. |
WheaErrSrcTypeGeneric A type of error source that does not conform to any of the other WHEA_ERROR_SOURCE_TYPE enumeration values. |
WheaErrSrcTypeINIT An Itanium processor INIT error. |
WheaErrSrcTypeBOOT A boot error source. |
WheaErrSrcTypeSCIGeneric A service control interrupt (SCI). |
WheaErrSrcTypeIPFMCA An Itanium processor machine check abort (MCA). |
WheaErrSrcTypeIPFCMC An Itanium processor corrected machine check (CMC). |
WheaErrSrcTypeIPFCPE An Itanium processor corrected platform error (CPE). |
WheaErrSrcTypeGenericV2 Defines the WheaErrSrcTypeGenericV2 constant. |
WheaErrSrcTypeSCIGenericV2 Defines the WheaErrSrcTypeSCIGenericV2 constant. |
WheaErrSrcTypeBMC A Baseboard Management Controller (BMC) error. |
WheaErrSrcTypePMEM An ARS PMEM error. |
WheaErrSrcTypeDeviceDriver A driver-specific error. |
WheaErrSrcTypeSea Defines the WheaErrSrcTypeSea constant. |
WheaErrSrcTypeSei Defines the WheaErrSrcTypeSei constant. |
WheaErrSrcTypeMax The maximum number of error source types that can report hardware errors. |
Remarks
The WHEA_ERROR_SOURCE_DESCRIPTOR structure contains a member of type WHEA_ERROR_SOURCE_TYPE that specifies the type of error source that is described by the structure.
The WHEA_ERROR_PACKET structure contains a member of type WHEA_ERROR_SOURCE_TYPE that specifies the type of error source that caused the error condition described by the structure.
Requirements
Requirement | Value |
---|---|
Header | ntddk.h (include Ntddk.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for