// ntddk.h
typedef enum _WHEA_ERROR_TYPE {
WheaErrTypeProcessor,
WheaErrTypeMemory,
WheaErrTypePCIExpress,
WheaErrTypeNMI,
WheaErrTypePCIXBus,
WheaErrTypePCIXDevice,
WheaErrTypeGeneric,
WheaErrTypePmem
} WHEA_ERROR_TYPE, *PWHEA_ERROR_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
The WHEA_ERROR_TYPE enumeration defines the different types of hardware components that can report a hardware error.
WheaErrTypeProcessorA processor reported the hardware error.
WheaErrTypeMemoryThe memory hierarchy reported the hardware error.
WheaErrTypePCIExpressA PCI Express root port reported the hardware error.
WheaErrTypeNMIA nonmaskable interrupt (NMI) was signaled.
WheaErrTypePCIXBusA PCI or PCI-X bus reported the hardware error.
WheaErrTypePCIXDeviceA PCI or PCI-X device reported the hardware error.
WheaErrTypeGenericA hardware component that does not conform to any of the other WHEA_ERROR_TYPE enumeration values reported the hardware error.
WheaErrTypePmemThe WHEA_ERROR_PACKET structure contains a member of type WHEA_ERROR_TYPE that specifies the type of hardware component that reported the hardware error.