Export (0) Print
Expand All
Expand Minimize

WHEA_GENERIC_ERROR_BLOCKSTATUS union

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;
  };
  ULONG  AsULONG;
} WHEA_GENERIC_ERROR_BLOCKSTATUS, *PWHEA_GENERIC_ERROR_BLOCKSTATUS;

Members

UncorrectableError

The generic error status block is reporting uncorrectable error data.

CorrectableError

The generic error status block is reporting correctable error data.

MultipleUncorrectableErrors

The generic error status block is reporting multiple uncorrectable errors.

MultipleCorrectableErrors

The generic error status block is reporting multiple correctable errors.

ErrorDataEntryCount

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

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

Version

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

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft