// ntddk.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The WHEA_PERSISTENCE_INFO union describes data that is used by the error record persistence interface for storing an error record.
DUMMYSTRUCTNAMEDUMMYSTRUCTNAME.SignatureThe signature of the error record when it is stored in the platform's persistent data storage. This member contains the value 'RE'.
DUMMYSTRUCTNAME.LengthThe length, in bytes, of the error record when it is stored in the platform's persistent data storage.
DUMMYSTRUCTNAME.IdentifierAn 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.AttributesAttribute flags that describe the error record. No attributes are currently defined.
DUMMYSTRUCTNAME.DoNotLogA single bit that indicates that WHEA should not log an entry in the system event log for the error record.
DUMMYSTRUCTNAME.ReservedReserved for system use. This member must be zero.
AsULONGLONGA ULONGLONG representation of the contents of the WHEA_PERSISTENCE_INFO union.
A WHEA_PERSISTENCE_INFO union is contained within the WHEA_ERROR_RECORD_HEADER structure.