WHEA_RAW_DATA_FORMAT enumeration (ntddk.h)

The WHEA_RAW_DATA_FORMAT enumeration defines the possible formats that raw hardware error data can be encoded in a hardware error packet.

Syntax

typedef enum _WHEA_RAW_DATA_FORMAT {
  WheaRawDataFormatIPFSalRecord,
  WheaRawDataFormatIA32MCA,
  WheaRawDataFormatIntel64MCA,
  WheaRawDataFormatAMD64MCA,
  WheaRawDataFormatMemory,
  WheaRawDataFormatPCIExpress,
  WheaRawDataFormatNMIPort,
  WheaRawDataFormatPCIXBus,
  WheaRawDataFormatPCIXDevice,
  WheaRawDataFormatGeneric,
  WheaRawDataFormatMax
} WHEA_RAW_DATA_FORMAT, *PWHEA_RAW_DATA_FORMAT;

Constants

 
WheaRawDataFormatIPFSalRecord
The raw data in the hardware error packet contains an Itanium processor family system abstraction layer (SAL) error record. For more information about the format of a SAL error record, see the Intel Itanium Processor Family System Abstraction Layer Specification.
WheaRawDataFormatIA32MCA
The raw data in the hardware error packet contains an MCA_EXCEPTION structure. For more information about the MCA_EXCEPTION structure, see HalQuerySystemInformation.
WheaRawDataFormatIntel64MCA
The raw data in the hardware error packet contains an MCA_EXCEPTION structure. For more information about the MCA_EXCEPTION structure, see HalQuerySystemInformation.
WheaRawDataFormatAMD64MCA
The raw data in the hardware error packet contains an MCA_EXCEPTION structure. For more information about the MCA_EXCEPTION structure, see HalQuerySystemInformation.
WheaRawDataFormatMemory
The raw data in the hardware error packet contains memory error data. The format of this error data is memory architecture-dependent.
WheaRawDataFormatPCIExpress
The raw data in the hardware error packet contains a PCI_EXPRESS_AER_CAPABILITY structure.
WheaRawDataFormatNMIPort
The raw data in the hardware error packet contains the data that was read from the nonmaskable interrupt (NMI) I/O ports by the NMI low-level hardware error handler (LLHEH).
WheaRawDataFormatPCIXBus
The raw data in the hardware error packet contains PCI/PCI-X bus error data. The format of this error data is specific to the implementation.
WheaRawDataFormatPCIXDevice
The raw data in the hardware error packet contains a PCI/PCI-X device error data. The format of this error data is specific to the implementation.
WheaRawDataFormatGeneric
The raw data in the hardware error packet contains a WHEA_GENERIC_ERROR structure.
WheaRawDataFormatMax
The maximum number of formats of raw hardware error data.

Remarks

The WHEA_ERROR_PACKET_V1 structure contains a member of type WHEA_RAW_DATA_FORMAT that specifies the format of the raw data that is contained in the hardware error packet.

Requirements

Requirement Value
Header ntddk.h (include Ntddk.h)

See also

HalQuerySystemInformation

PCI_EXPRESS_AER_CAPABILITY

WHEA_ERROR_PACKET_V1

WHEA_GENERIC_ERROR