WHEA_FIRMWARE_ERROR_RECORD_REFERENCE structure (ntddk.h)

The WHEA_FIRMWARE_ERROR_RECORD_REFERENCE structure describes a reference to a firmware error record that is specific to the Itanium processor architecture.

Syntax

typedef struct _WHEA_FIRMWARE_ERROR_RECORD_REFERENCE {
  UCHAR     Type;
  UCHAR     Reserved[7];
  ULONGLONG FirmwareRecordId;
} WHEA_FIRMWARE_ERROR_RECORD_REFERENCE, *PWHEA_FIRMWARE_ERROR_RECORD_REFERENCE;

Members

Type

The type of firmware error record. This member is always set to WHEA_FIRMWARE_RECORD_TYPE_IPFSAL.

Reserved[7]

Reserved for system use.

FirmwareRecordId

The identifier of the firmware error record.

Remarks

The WHEA_FIRMWARE_ERROR_RECORD_REFERENCE structure describes the data that is contained in an Itanium processor firmware error record reference section of an error record. An error record contains an Itanium processor firmware error record reference section only if the SectionType member of one of the WHEA_ERROR_RECORD_SECTION_DESCRIPTOR structures that describe the error record sections for that error record contains FIRMWARE_ERROR_RECORD_REFERENCE_GUID.

The WHEA_FIRMWARE_ERROR_RECORD_REFERENCE structure contains a reference to a SAL error record that was created by the system firmware. For more information about the format of a SAL error record, see the Intel Itanium Processor Family System Abstraction Layer Specification.

Requirements

Requirement Value
Header ntddk.h (include Ntddk.h)

See also

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR