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 メンバーに有効なデータが含まれていることを示す 1 ビット。
DUMMYSTRUCTNAME.ProcessorContextCorruptValid
ProcessorContextCorrupt メンバーに有効なデータが含まれていることを示す 1 ビット。
DUMMYSTRUCTNAME.UncorrectedValid
修正されていないメンバーに有効なデータが含まれていることを示す 1 ビット。
DUMMYSTRUCTNAME.PreciseIPValid
PreciseIP メンバーに有効なデータが含まれていることを示す 1 ビット。
DUMMYSTRUCTNAME.RestartableIPValid
RestartableIP メンバーに有効なデータが含まれていることを示す 1 ビット。
DUMMYSTRUCTNAME.OverflowValid
Overflow メンバーに有効なデータが含まれていることを示す 1 ビット。
DUMMYSTRUCTNAME.ReservedValue
DUMMYSTRUCTNAME.ErrorType
発生したエラーの種類。 次のいずれかの値になります。
その他の値はすべてプロセッサ固有です。
このメンバーには、 ErrorTypeValid ビットが設定されている場合にのみ有効なデータが含まれます。
DUMMYSTRUCTNAME.ProcessorContextCorrupt
プロセッサ コンテキストが破損している可能性があることを示す 1 ビット。
このメンバーには、 ProcessorContextCorruptValid ビットが設定されている場合にのみ有効なデータが含まれます。
DUMMYSTRUCTNAME.Uncorrected
エラーが修正されていないことを示す 1 ビット。
このメンバーには、 UncorrectedValid ビットが設定されている場合にのみ有効なデータが含まれます。
DUMMYSTRUCTNAME.PreciseIP
このWHEA_XPF_MS_CHECK共用体を含むWHEA_XPF_PROCINFO構造体の InstructionPointer メンバーで指定された命令ポインターが、エラーに直接関連付けられていることを示す 1 ビット。
このメンバーには、 PreciseIPValid ビットが設定されている場合にのみ有効なデータが含まれます。
DUMMYSTRUCTNAME.RestartableIP
このWHEA_XPF_MS_CHECK構造体を含むWHEA_XPF_PROCINFO共用体の InstructionPointer メンバーで指定された命令ポインターで、プログラムの実行を確実に再開できることを示す 1 ビット。
このメンバーには、 RestartableIPValid ビットが設定されている場合にのみ有効なデータが含まれます。
DUMMYSTRUCTNAME.Overflow
エラー オーバーフローが発生したことを示す 1 ビット。
このメンバーには、 OverflowValid ビットが設定されている場合にのみ有効なデータが含まれます。
DUMMYSTRUCTNAME.Reserved
システムで使用するために予約されています。
XpfMsCheck
WHEA_XPF_MS_CHECK共用体の内容の ULONG 表現。
注釈
WHEA_XPF_PROCINFO構造体の CheckInfoId メンバーに WHEA_MSCHECK_GUID が含まれている場合、WHEA_XPF_PROCINFO構造体の CheckInfo メンバーにはWHEA_XPF_MS_CHECK共用体が含まれます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Server 2008、Windows Vista SP1、およびそれ以降のバージョンの Windows でサポートされています。 |
Header | ntddk.h (Ntddk.h を含む) |