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) |