WHEA_ERROR_TYPE enumeration (ntddk.h)
The WHEA_ERROR_TYPE enumeration defines the different types of hardware components that can report a hardware error.
Syntax
typedef enum _WHEA_ERROR_TYPE {
WheaErrTypeProcessor,
WheaErrTypeMemory,
WheaErrTypePCIExpress,
WheaErrTypeNMI,
WheaErrTypePCIXBus,
WheaErrTypePCIXDevice,
WheaErrTypeGeneric,
WheaErrTypePmem
} WHEA_ERROR_TYPE, *PWHEA_ERROR_TYPE;
Constants
WheaErrTypeProcessor A processor reported the hardware error. |
WheaErrTypeMemory The memory hierarchy reported the hardware error. |
WheaErrTypePCIExpress A PCI Express root port reported the hardware error. |
WheaErrTypeNMI A nonmaskable interrupt (NMI) was signaled. |
WheaErrTypePCIXBus A PCI or PCI-X bus reported the hardware error. |
WheaErrTypePCIXDevice A PCI or PCI-X device reported the hardware error. |
WheaErrTypeGeneric A hardware component that does not conform to any of the other WHEA_ERROR_TYPE enumeration values reported the hardware error. |
WheaErrTypePmem |
Remarks
The WHEA_ERROR_PACKET structure contains a member of type WHEA_ERROR_TYPE that specifies the type of hardware component that reported the hardware error.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Supported in Windows Server 2008, Windows Vista SP1, and later versions of Windows. |
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