Export (0) Print
Expand All
Expand Minimize

WHEA_NMI_ERROR_SECTION structure

The WHEA_NMI_ERROR_SECTION structure describes nonmaskable interrupt (NMI) error data.

Syntax


typedef struct _WHEA_NMI_ERROR_SECTION {
  UCHAR                        Data[8];
  WHEA_NMI_ERROR_SECTION_FLAGS Flags;
} WHEA_NMI_ERROR_SECTION, *PWHEA_NMI_ERROR_SECTION;

Members

Data

An 8-byte data buffer that contains the data that was read from the NMI I/O ports by the NMI low-level hardware error handler (LLHEH).

Flags

A WHEA_NMI_ERROR__SECTION_FLAGS union that describes the source of the NMI error. The WHEA_NMI_ERROR_FLAGS union is defined as follows:


typedef union _WHEA_NMI_ERROR_SECTION_FLAGS {
  struct {
    ULONG  HypervisorError:1;
    ULONG  Reserved:31;
  };
  ULONG  AsULONG;
} WHEA_NMI_ERROR_SECTION_FLAGS, *PWHEA_NMI_ERROR_SECTION_FLAGS;

HypervisorError

A hypervisor error has occurred.

Reserved

Reserved for system use.

AsULONG

A ULONG representation of the contents of the WHEA_NMI_ERROR_SECTION_FLAGS union.

Remarks

The WHEA_NMI_ERROR_SECTION structure describes the error data contained in a nonmaskable interrupt (NMI) error section of an error record. An error record contains an NMI error section only if the SectionType member of one of the WHEA_ERROR_RECORD_SECTION_DESCRIPTOR structures that describe the error record sections for that error record contains NMI_SECTION_GUID.

Requirements

Version

Supported in Windows Server 2008, Windows Vista SP1, and later versions of Windows.

Header

Ntddk.h (include Ntddk.h)

See also

WHEA_ERROR_PACKET
WHEA_ERROR_RECORD_SECTION_DESCRIPTOR

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft