Export (0) Print
Expand All
Expand Minimize

WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS union

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 Reserved  :51;
  };
  ULONGLONG ValidBits;
} WHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS, *PWHEA_PROCESSOR_GENERIC_ERROR_SECTION_VALIDBITS;

Members

ProcessorType

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

InstructionSet

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

ErrorType

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

Operation

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

Flags

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

Level

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

CPUVersion

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

CPUBrandString

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

ProcessorId

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

TargetAddress

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

RequesterId

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

ResponderId

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

InstructionPointer

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

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

Version

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

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft