WHEA_RAW_DATA_FORMAT - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ntddk.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-ntddk-_whea_raw_data_format)

Description

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

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.

See also

HalQuerySystemInformation

PCI_EXPRESS_AER_CAPABILITY

WHEA_ERROR_PACKET_V1

WHEA_GENERIC_ERROR