WHEA_GENERIC_ERROR_BLOCKSTATUS union (ntddk.h)

The WHEA_GENERIC_ERROR_BLOCKSTATUS union indicates what kind of error data is reported in a generic error status block.

Syntax

typedef union _WHEA_GENERIC_ERROR_BLOCKSTATUS {
  struct {
    ULONG UncorrectableError : 1;
    ULONG CorrectableError : 1;
    ULONG MultipleUncorrectableErrors : 1;
    ULONG MultipleCorrectableErrors : 1;
    ULONG ErrorDataEntryCount : 10;
    ULONG Reserved : 18;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} WHEA_GENERIC_ERROR_BLOCKSTATUS, *PWHEA_GENERIC_ERROR_BLOCKSTATUS;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.UncorrectableError

The generic error status block is reporting uncorrectable error data.

DUMMYSTRUCTNAME.CorrectableError

The generic error status block is reporting correctable error data.

DUMMYSTRUCTNAME.MultipleUncorrectableErrors

The generic error status block is reporting multiple uncorrectable errors.

DUMMYSTRUCTNAME.MultipleCorrectableErrors

The generic error status block is reporting multiple correctable errors.

DUMMYSTRUCTNAME.ErrorDataEntryCount

The number of WHEA_GENERIC_ERROR_DATA_ENTRY structures that are contained in the generic error status block.

DUMMYSTRUCTNAME.Reserved

Reserved for system use.

AsULONG

A ULONG representation of the contents of the WHEA_GENERIC_ERROR_BLOCKSTATUS union.

Remarks

A WHEA_GENERIC_ERROR_BLOCKSTATUS union is contained within the WHEA_GENERIC_ERROR 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)

See also

WHEA_GENERIC_ERROR

WHEA_GENERIC_ERROR_DATA_ENTRY