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