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 を含む)

こちらもご覧ください

WHEA_XPF_PROCINFO