WHEA_XPF_MS_CHECK union (ntddk.h)
WHEA_XPF_MS_CHECK联合描述 x86 或 x64 处理器的特定于微体系结构的错误信息。
语法
typedef union _WHEA_XPF_MS_CHECK {
struct {
ULONGLONG ErrorTypeValid : 1;
ULONGLONG ProcessorContextCorruptValid : 1;
ULONGLONG UncorrectedValid : 1;
ULONGLONG PreciseIPValid : 1;
ULONGLONG RestartableIPValid : 1;
ULONGLONG OverflowValid : 1;
ULONGLONG ReservedValue : 10;
ULONGLONG ErrorType : 3;
ULONGLONG ProcessorContextCorrupt : 1;
ULONGLONG Uncorrected : 1;
ULONGLONG PreciseIP : 1;
ULONGLONG RestartableIP : 1;
ULONGLONG Overflow : 1;
ULONGLONG Reserved : 40;
} DUMMYSTRUCTNAME;
ULONGLONG XpfMsCheck;
} WHEA_XPF_MS_CHECK, *PWHEA_XPF_MS_CHECK;
成员
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ErrorTypeValid
指示 ErrorType 成员包含有效数据的单个位。
DUMMYSTRUCTNAME.ProcessorContextCorruptValid
指示 ProcessorContextCorrupt 成员包含有效数据的单个位。
DUMMYSTRUCTNAME.UncorrectedValid
一个位,指示 未更正 的成员包含有效数据。
DUMMYSTRUCTNAME.PreciseIPValid
指示 PreciseIP 成员包含有效数据的单个位。
DUMMYSTRUCTNAME.RestartableIPValid
指示 RestartableIP 成员包含有效数据的单个位。
DUMMYSTRUCTNAME.OverflowValid
指示 Overflow 成员包含有效数据的单个位。
DUMMYSTRUCTNAME.ReservedValue
DUMMYSTRUCTNAME.ErrorType
发生的错误类型。 可能的值为:
所有其他值都是特定于处理器的。
仅当设置了 ErrorTypeValid 位时,此成员才包含有效数据。
DUMMYSTRUCTNAME.ProcessorContextCorrupt
指示处理器上下文可能已损坏的单个位。
仅当设置了 ProcessorContextCorruptValid 位时,此成员才包含有效数据。
DUMMYSTRUCTNAME.Uncorrected
指示错误尚未更正的单个位。
仅当设置了 UncorrectedValid 位时,此成员才包含有效数据。
DUMMYSTRUCTNAME.PreciseIP
一个位,指示在包含此WHEA_XPF_MS_CHECK联合的 WHEA_XPF_PROCINFO 结构的 InstructionPointer 成员中指定的指令指针与错误直接关联。
仅当设置了 PreciseIPValid 位时,此成员才包含有效数据。
DUMMYSTRUCTNAME.RestartableIP
一个位,指示可以在包含此WHEA_XPF_MS_CHECK结构的WHEA_XPF_PROCINFO联合的 InstructionPointer 成员中指定的指令指针上可靠地重启程序执行。
仅当设置了 RestartableIPValid 位时,此成员才包含有效数据。
DUMMYSTRUCTNAME.Overflow
指示发生错误溢出的单个位。
仅当设置了 OverflowValid 位时,此成员才包含有效数据。
DUMMYSTRUCTNAME.Reserved
预留给系统使用。
XpfMsCheck
WHEA_XPF_MS_CHECK联合内容的 ULONGLONG 表示形式。
注解
如果WHEA_XPF_PROCINFO结构的 CheckInfoId 成员包含WHEA_MSCHECK_GUID,则WHEA_XPF_PROCINFO结构的 CheckInfo 成员包含WHEA_XPF_MS_CHECK联合。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Server 2008、Windows Vista SP1 和更高版本的 Windows 中受支持。 |
标头 | ntddk.h (包括 Ntddk.h) |