Export (0) Print
Expand All
Expand Minimize

WHEA_PERSISTENCE_INFO union

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;
  };
  ULONGLONG AsULONGLONG;
} WHEA_PERSISTENCE_INFO, *PWHEA_PERSISTENCE_INFO;

Members

Signature

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

Length

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

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.

Attributes

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

DoNotLog

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

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

Version

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

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft