WHEA_ERROR_PACKET_DATA_FORMAT enumeration (ntddk.h)

The WHEA_ERROR_PACKET_DATA_FORMAT enumeration defines the raw hardware error data format in a hardware error packet.

Syntax

typedef enum _WHEA_ERROR_PACKET_DATA_FORMAT {
  WheaDataFormatIPFSalRecord,
  WheaDataFormatXPFMCA,
  WheaDataFormatMemory,
  WheaDataFormatPCIExpress,
  WheaDataFormatNMIPort,
  WheaDataFormatPCIXBus,
  WheaDataFormatPCIXDevice,
  WheaDataFormatGeneric,
  WheaDataFormatMax
} WHEA_ERROR_PACKET_DATA_FORMAT, *PWHEA_ERROR_PACKET_DATA_FORMAT;

Constants

 
WheaDataFormatIPFSalRecord
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.
WheaDataFormatXPFMCA
The raw data in the hardware error packet is formatted as an MCA_EXCEPTION structure. For more information about the MCA_EXCEPTION structure, see HalQuerySystemInformation.
WheaDataFormatMemory
The raw data in the hardware error packet contains memory error data. The format of this error data is dependent on the memory architecture.
WheaDataFormatPCIExpress
The raw data in the hardware error packet is formatted as a PCI_EXPRESS_AER_CAPABILITY structure.
WheaDataFormatNMIPort
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). The format of this error data is specific to the implementation.
WheaDataFormatPCIXBus
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.
WheaDataFormatPCIXDevice
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.
WheaDataFormatGeneric
The raw data in the hardware error packet is formatted as a WHEA_GENERIC_ERROR structure.
WheaDataFormatMax
The maximum number of formats of raw hardware error data.

Remarks

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

Requirements

Requirement Value
Minimum supported client Supported in Windows 7 and later versions of Windows.
Header ntddk.h (include Ntddk.h)

See also

PCI_EXPRESS_AER_CAPABILITY

WHEA_ERROR_PACKET_V2

WHEA_GENERIC_ERROR