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) |