WHEA_PERSISTENCE_INFO union (ntddk.h)

The WHEA_PERSISTENCE_INFO union describes data that is used by the error record persistence interface for storing an error record.

Syntax

typedef union _WHEA_PERSISTENCE_INFO {
  struct {
    ULONGLONG Signature : 16;
    ULONGLONG Length : 24;
    ULONGLONG Identifier : 16;
    ULONGLONG Attributes : 2;
    ULONGLONG DoNotLog : 1;
    ULONGLONG Reserved : 5;
  } DUMMYSTRUCTNAME;
  ULONGLONG AsULONGLONG;
} WHEA_PERSISTENCE_INFO, *PWHEA_PERSISTENCE_INFO;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Signature

The signature of the error record when it is stored in the platform's persistent data storage. This member contains the value 'RE'.

DUMMYSTRUCTNAME.Length

The length, in bytes, of the error record when it is stored in the platform's persistent data storage.

DUMMYSTRUCTNAME.Identifier

An identifier that uniquely identifies the error record when it is stored in the platform's persistent data storage. The data type for this identifier is WHEA_ERROR_RECORD_ID.

DUMMYSTRUCTNAME.Attributes

Attribute flags that describe the error record. No attributes are currently defined.

DUMMYSTRUCTNAME.DoNotLog

A single bit that indicates that WHEA should not log an entry in the system event log for the error record.

DUMMYSTRUCTNAME.Reserved

Reserved for system use. This member must be zero.

AsULONGLONG

A ULONGLONG representation of the contents of the WHEA_PERSISTENCE_INFO union.

Remarks

A WHEA_PERSISTENCE_INFO union is contained within the WHEA_ERROR_RECORD_HEADER structure.

Requirements

Requirement Value
Minimum supported client Supported in Windows Server 2008, Windows Vista SP1, and later versions of Windows.
Header ntddk.h (include Ntddk.h)

See also

WHEA_ERROR_RECORD_HEADER