WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS union (ntddk.h)

The WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS union describes which members of a WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contain valid data.

Syntax

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;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.ProcessorType

A single bit that indicates that the ProcessorType member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.

DUMMYSTRUCTNAME.InstructionSet

A single bit that indicates that the InstructionSet member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.

DUMMYSTRUCTNAME.ErrorType

A single bit that indicates that the ErrorType member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.

DUMMYSTRUCTNAME.Operation

A single bit that indicates that the Operation member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.

DUMMYSTRUCTNAME.Flags

A single bit that indicates that the Flags member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.

DUMMYSTRUCTNAME.Level

A single bit that indicates that the Level member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.

DUMMYSTRUCTNAME.CPUVersion

A single bit that indicates that the CPUVersion member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.

DUMMYSTRUCTNAME.CPUBrandString

A single bit that indicates that the CPUBrandString member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.

DUMMYSTRUCTNAME.ProcessorId

A single bit that indicates that the ProcessorId member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.

DUMMYSTRUCTNAME.TargetAddress

A single bit that indicates that the TargetAddress member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.

DUMMYSTRUCTNAME.RequesterId

A single bit that indicates that the RequesterId member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.

DUMMYSTRUCTNAME.ResponderId

A single bit that indicates that the ResponderId member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.

DUMMYSTRUCTNAME.InstructionPointer

A single bit that indicates that the InstructionPointer member of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION structure contains valid data.

DUMMYSTRUCTNAME.NativeModelId

DUMMYSTRUCTNAME.Reserved

Reserved for system use.

ValidBits

A ULONGLONG representation of the contents of the WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS union.

Remarks

A WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS union is contained within the WHEA_PROCESSOR_GENERIC_ERROR_SECTION 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_PROCESSOR_GENERIC_ERROR_SECTION