WHEA_ERROR_RECORD_HEADER_FLAGS union (ntddk.h)

Used in the Flags member of the WHEA_ERROR_RECORD_HEADER structure.

Syntax

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;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.Recovered

A single bit that indicates that the operating system recovered from the error condition.

DUMMYSTRUCTNAME.PreviousError

A single bit that indicates that the error condition occurred in a previous session of the operating system.

DUMMYSTRUCTNAME.Simulated

A single bit that indicates that the error condition was simulated.

DUMMYSTRUCTNAME.DeviceDriver

The error was reported by a device driver.

DUMMYSTRUCTNAME.CriticalEvent

DUMMYSTRUCTNAME.PersistPfn

DUMMYSTRUCTNAME.SectionsTruncated

DUMMYSTRUCTNAME.RecoveryInProgress

DUMMYSTRUCTNAME.Throttle

DUMMYSTRUCTNAME.Reserved

Reserved for system use.

AsULONG

A ULONG representation of the contents of the WHEA_ERROR_RECORD_HEADER_FLAGS union.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1903
Header ntddk.h