WHEA_NMI_ERROR_SECTION 结构 (ntddk.h)

WHEA_NMI_ERROR_SECTION 结构描述不可屏蔽的中断 (NMI) 错误数据。

语法

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

成员

Data[8]

包含 NMI 低级别硬件错误处理程序从 NMI I/O 端口读取的数据的 8 字节数据缓冲区 (LLHEH) 。

Flags

描述 NMI 错误源的 WHEA_NMI_ERROR__SECTION_FLAGS 联合。 WHEA_NMI_ERROR_FLAGS联合的定义如下:

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

发生虚拟机监控程序错误。

预留

预留给系统使用。

AsULONG

WHEA_NMI_ERROR_SECTION_FLAGS联合内容的 ULONG 表示形式。

注解

WHEA_NMI_ERROR_SECTION结构描述不可屏蔽中断 (错误记录的 NMI) 错误节中包含的 错误数据。 仅当描述该错误记录的错误记录节的某个WHEA_ERROR_RECORD_SECTION_DESCRIPTOR结构的 SectionType 成员包含NMI_SECTION_GUID时,错误记录才包含 NMI 错误节。

要求

要求
Header ntddk.h (包括 Ntddk.h)

另请参阅

WHEA_ERROR_PACKET

WHEA_ERROR_RECORD_SECTION_DESCRIPTOR