WHEA_ERROR_PACKET_DATA_FORMAT enumeration

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  = 0,
  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

Version

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

 

 

Send comments about this topic to Microsoft

Show: