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