// ntddk.h
typedef union _WHEA_ERROR_RECORD_HEADER_FLAGS {
struct {
ULONG Recovered : 1;
ULONG PreviousError : 1;
ULONG Simulated : 1;
ULONG DeviceDriver : 1;
ULONG CriticalEvent : 1;
ULONG PersistPfn : 1;
ULONG SectionsTruncated : 1;
ULONG RecoveryInProgress : 1;
ULONG Throttle : 1;
ULONG Reserved : 23;
} DUMMYSTRUCTNAME;
ULONG AsULONG;
} WHEA_ERROR_RECORD_HEADER_FLAGS, *PWHEA_ERROR_RECORD_HEADER_FLAGS;
View the official Windows Driver Kit DDI referenceNo description available.
Used in the Flags member of the WHEA_ERROR_RECORD_HEADER structure.
DUMMYSTRUCTNAMEDUMMYSTRUCTNAME.RecoveredA single bit that indicates that the operating system recovered from the error condition.
DUMMYSTRUCTNAME.PreviousErrorA single bit that indicates that the error condition occurred in a previous session of the operating system.
DUMMYSTRUCTNAME.SimulatedA single bit that indicates that the error condition was simulated.
DUMMYSTRUCTNAME.DeviceDriverThe error was reported by a device driver.
DUMMYSTRUCTNAME.ReservedReserved for system use.
AsULONGA ULONG representation of the contents of the WHEA_ERROR_RECORD_HEADER_FLAGS union.
DUMMYSTRUCTNAME.CriticalEventDUMMYSTRUCTNAME.PersistPfnDUMMYSTRUCTNAME.SectionsTruncatedDUMMYSTRUCTNAME.RecoveryInProgressDUMMYSTRUCTNAME.Throttle