// ntddk.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The WHEA_GENERIC_ERROR_BLOCKSTATUS union indicates what kind of error data is reported in a generic error status block.
DUMMYSTRUCTNAMEDUMMYSTRUCTNAME.UncorrectableErrorThe generic error status block is reporting uncorrectable error data.
DUMMYSTRUCTNAME.CorrectableErrorThe generic error status block is reporting correctable error data.
DUMMYSTRUCTNAME.MultipleUncorrectableErrorsThe generic error status block is reporting multiple uncorrectable errors.
DUMMYSTRUCTNAME.MultipleCorrectableErrorsThe generic error status block is reporting multiple correctable errors.
DUMMYSTRUCTNAME.ErrorDataEntryCountThe number of WHEA_GENERIC_ERROR_DATA_ENTRY structures that are contained in the generic error status block.
DUMMYSTRUCTNAME.ReservedReserved for system use.
AsULONGA ULONG representation of the contents of the WHEA_GENERIC_ERROR_BLOCKSTATUS union.
A WHEA_GENERIC_ERROR_BLOCKSTATUS union is contained within the WHEA_GENERIC_ERROR structure.