// ntddk.h
typedef union _WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS {
struct {
ULONGLONG ProcessorType : 1;
ULONGLONG InstructionSet : 1;
ULONGLONG ErrorType : 1;
ULONGLONG Operation : 1;
ULONGLONG Flags : 1;
ULONGLONG Level : 1;
ULONGLONG CPUVersion : 1;
ULONGLONG CPUBrandString : 1;
ULONGLONG ProcessorId : 1;
ULONGLONG TargetAddress : 1;
ULONGLONG RequesterId : 1;
ULONGLONG ResponderId : 1;
ULONGLONG InstructionPointer : 1;
ULONGLONG NativeModelId : 1;
ULONGLONG Reserved : 50;
} DUMMYSTRUCTNAME;
ULONGLONG ValidBits;
} WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS, *PWHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS;
View the official Windows Driver Kit DDI referenceNo description available.
The WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS union describes which members of a WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contain valid data.
DUMMYSTRUCTNAMEDUMMYSTRUCTNAME.ProcessorTypeA single bit that indicates that the ProcessorType member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.
DUMMYSTRUCTNAME.InstructionSetA single bit that indicates that the InstructionSet member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.
DUMMYSTRUCTNAME.ErrorTypeA single bit that indicates that the ErrorType member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.
DUMMYSTRUCTNAME.OperationA single bit that indicates that the Operation member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.
DUMMYSTRUCTNAME.FlagsA single bit that indicates that the Flags member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.
DUMMYSTRUCTNAME.LevelA single bit that indicates that the Level member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.
DUMMYSTRUCTNAME.CPUVersionA single bit that indicates that the CPUVersion member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.
DUMMYSTRUCTNAME.CPUBrandStringA single bit that indicates that the CPUBrandString member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.
DUMMYSTRUCTNAME.ProcessorIdA single bit that indicates that the ProcessorId member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.
DUMMYSTRUCTNAME.TargetAddressA single bit that indicates that the TargetAddress member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.
DUMMYSTRUCTNAME.RequesterIdA single bit that indicates that the RequesterId member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.
DUMMYSTRUCTNAME.ResponderIdA single bit that indicates that the ResponderId member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.
DUMMYSTRUCTNAME.InstructionPointerA single bit that indicates that the InstructionPointer member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.
DUMMYSTRUCTNAME.ReservedReserved for system use.
ValidBitsA ULONGLONG representation of the contents of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS union.
DUMMYSTRUCTNAME.NativeModelIdA WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS union is contained within the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure.
WHEA_PROCESSOR_GENERIC_ERROR_SECTION