This topic has not yet been rated - Rate this topic

WHEA Hardware Error Events (Windows Vista)

In Windows Vista, the operating system sends WHEA hardware error events directly to the system event log. The GUID for the provider of these events is WHEA_ETW_PROVIDER. The name for the provider is Microsoft-Windows-Kernel-WHEA.

The following table describes each of the WHEA hardware error events that are defined for Windows Vista.

EventDescription

EVENT_WHEA_CORRECTED_ERROR

Generic corrected hardware error.

EVENT_WHEA_UNCORRECTED_ERROR

Generic uncorrected hardware error.

EVENT_WHEA_MEMHIERARCHY_ERROR

Memory hierarchy machine check exception.

EVENT_WHEA_MEMHIERARCHY_WARNING

Corrected memory hierarchy machine check.

EVENT_WHEA_TLB_ERROR

Translation lookaside buffer machine check exception.

EVENT_WHEA_TLB_WARNING

Corrected translation lookaside buffer machine check.

EVENT_WHEA_BUS_ERROR

Bus machine check exception.

EVENT_WHEA_BUS_WARNING

Corrected bus machine check.

EVENT_WHEA_BUSTO_ERROR

Bus timeout machine check exception.

EVENT_WHEA_BUSTO_WARNING

Corrected bus timeout machine check.

EVENT_WHEA_WDTO_ERROR

HyperTransport watchdog timeout machine check exception.

EVENT_WHEA_ROMPARITY_ERROR

ROM parity error machine check exception.

EVENT_WHEA_EXTERNAL_ERROR

Generic external machine check exception.

EVENT_WHEA_FRC_ERROR

Functional redundancy check machine check exception.

EVENT_WHEA_PCIE_ERROR

Uncorrected PCI Express error.

EVENT_WHEA_PCIE_WARNING

Corrected PCI Express error.

 

All of these hardware error events are recorded in the system event log.

Each of the WHEA hardware error events that are defined for Windows Vista has an associated event identifier. An application can determine which errors have occurred by examining the EventID system value that is associated with each WHEA hardware error event. Each WHEA hardware error event that is defined for Windows Vista uses one of three data templates to describe the hardware error data that is associated with the event. The following table lists the event identifier and the data template that is associated with each of the WHEA hardware error events that are defined for Windows Vista.

EventEvent IDData template

EVENT_WHEA_CORRECTED_ERROR

1

WHEARecord

EVENT_WHEA_UNCORRECTED_ERROR

2

WHEARecord

EVENT_WHEA_MEMHIERARCHY_ERROR

6

WHEAMachineCheck

EVENT_WHEA_MEMHIERARCHY_WARNING

7

WHEAMachineCheck

EVENT_WHEA_TLB_ERROR

8

WHEAMachineCheck

EVENT_WHEA_TLB_WARNING

9

WHEAMachineCheck

EVENT_WHEA_BUS_ERROR

10

WHEAMachineCheck

EVENT_WHEA_BUS_WARNING

11

WHEAMachineCheck

EVENT_WHEA_BUSTO_ERROR

12

WHEAMachineCheck

EVENT_WHEA_BUSTO_WARNING

13

WHEAMachineCheck

EVENT_WHEA_WDTO_ERROR

14

WHEAMachineCheck

EVENT_WHEA_ROMPARITY_ERROR

15

WHEAMachineCheck

EVENT_WHEA_EXTERNAL_ERROR

16

WHEAMachineCheck

EVENT_WHEA_FRC_ERROR

17

WHEAMachineCheck

EVENT_WHEA_PCIE_ERROR

18

WHEAPCIExpressErr

EVENT_WHEA_PCIE_WARNING

19

WHEAPCIExpressErr

 

Each of the data templates is described in the following sections.

WHEARecord

WHEAMachineCheck

WHEAPCIExpressErr

 

 

Send comments about this topic to Microsoft

Build date: 2/12/2012

Did you find this helpful?
(1500 characters remaining)