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) |