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