次の方法で共有


WHEA_XPF_BUS_CHECK 共用体 (ntddk.h)

WHEA_XPF_BUS_CHECK共用体は、x86 または x64 プロセッサーのバス・エラー情報を記述します。

構文

typedef union _WHEA_XPF_BUS_CHECK {
  struct {
    ULONGLONG TransactionTypeValid : 1;
    ULONGLONG OperationValid : 1;
    ULONGLONG LevelValid : 1;
    ULONGLONG ProcessorContextCorruptValid : 1;
    ULONGLONG UncorrectedValid : 1;
    ULONGLONG PreciseIPValid : 1;
    ULONGLONG RestartableIPValid : 1;
    ULONGLONG OverflowValid : 1;
    ULONGLONG ParticipationValid : 1;
    ULONGLONG TimeoutValid : 1;
    ULONGLONG AddressSpaceValid : 1;
    ULONGLONG ReservedValid : 5;
    ULONGLONG TransactionType : 2;
    ULONGLONG Operation : 4;
    ULONGLONG Level : 3;
    ULONGLONG ProcessorContextCorrupt : 1;
    ULONGLONG Uncorrected : 1;
    ULONGLONG PreciseIP : 1;
    ULONGLONG RestartableIP : 1;
    ULONGLONG Overflow : 1;
    ULONGLONG Participation : 2;
    ULONGLONG Timeout : 1;
    ULONGLONG AddressSpace : 2;
    ULONGLONG Reserved : 29;
  } DUMMYSTRUCTNAME;
  ULONGLONG XpfBusCheck;
} WHEA_XPF_BUS_CHECK, *PWHEA_XPF_BUS_CHECK;

メンバーズ

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.TransactionTypeValid

TransactionType メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.OperationValid

Operation メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.LevelValid

Level メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.ProcessorContextCorruptValid

ProcessorContextCorrupt メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.UncorrectedValid

修正されていない メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.PreciseIPValid

PreciseIP メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.RestartableIPValid

RestartableIP メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.OverflowValid

Overflow メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.ParticipationValid

参加 メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.TimeoutValid

Timeout メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.AddressSpaceValid

AddressSpace メンバーに有効なデータが含まれていることを示す 1 ビット。

DUMMYSTRUCTNAME.ReservedValid

システム用に予約されています。

DUMMYSTRUCTNAME.TransactionType

エラーが発生したときに進行中だったトランザクションの種類。 使用可能な値は次のとおりです。

このメンバーには、TransactionTypeValid ビットが設定されている場合にのみ、有効なデータが含まれます。

DUMMYSTRUCTNAME.Operation

エラーの原因となったバス操作の種類。 使用可能な値は次のとおりです。

このメンバーには、OperationValid ビットが設定されている場合にのみ、有効なデータが含まれます。

DUMMYSTRUCTNAME.Level

エラーが発生したバス階層のレベル。

このメンバーには、LevelValid ビットが設定されている場合にのみ、有効なデータが含まれます。

DUMMYSTRUCTNAME.ProcessorContextCorrupt

プロセッサ コンテキストが破損している可能性があることを示す 1 ビット。

このメンバーには、ProcessorContextCorruptValid ビットが設定されている場合にのみ、有効なデータが含まれます。

DUMMYSTRUCTNAME.Uncorrected

エラーが修正されていないことを示す 1 ビット。

このメンバーには、UncorrectedValid ビットが設定されている場合にのみ、有効なデータが含まれます。

DUMMYSTRUCTNAME.PreciseIP

このWHEA_XPF_BUS_CHECK共用体を含む WHEA_XPF_PROCINFO 構造体の InstructionPointer メンバーで指定された命令ポインターがエラーに直接関連付けられていることを示す 1 ビット。

このメンバーには、PreciseIPValid ビットが設定されている場合にのみ、有効なデータが含まれます。

DUMMYSTRUCTNAME.RestartableIP

このWHEA_XPF_BUS_CHECK構造体を含む WHEA_XPF_PROCINFO 共用体の InstructionPointer メンバーで指定された命令ポインターで、プログラムの実行を確実に再開できることを示す 1 ビット。

このメンバーには、RestartableIPValid ビットが設定されている場合にのみ、有効なデータが含まれます。

DUMMYSTRUCTNAME.Overflow

エラー オーバーフローが発生したことを示す 1 ビット。

このメンバーには、OverflowValid ビットが設定されている場合にのみ、有効なデータが含まれます。

DUMMYSTRUCTNAME.Participation

ローカル プロセッサによる参加の種類。 使用可能な値は次のとおりです。

このメンバーには、ParticipationValid ビットが設定されている場合にのみ、有効なデータが含まれます。

DUMMYSTRUCTNAME.Timeout

タイムアウトが発生したことを示す 1 ビット。

このメンバーには、TimeoutValid ビットが設定されている場合にのみ、有効なデータが含まれます。

DUMMYSTRUCTNAME.AddressSpace

エラーの原因となったトランザクションに関連付けられたアドレス空間の種類。 使用可能な値は次のとおりです。

このメンバーには、AddressSpaceValid ビットが設定されている場合にのみ、有効なデータが含まれます。

DUMMYSTRUCTNAME.Reserved

システム用に予約されています。

XpfBusCheck

WHEA_XPF_BUS_CHECK共用体の内容の ULONGLONG 表現。

備考

WHEA_XPF_PROCINFO 構造体の CheckInfoId メンバーにWHEA_BUSCHECK_GUIDが含まれている場合、CheckInfo メンバーのWHEA_XPF_PROCINFO構造体には、WHEA_XPF_BUS_CHECK共用体が含まれます。

必要条件

要件 価値
サポートされる最小クライアント Windows Server 2008、Windows Vista SP1、およびそれ以降のバージョンの Windows でサポートされています。
ヘッダー ntddk.h (Ntddk.h を含む)

関連項目

WHEA_XPF_PROCINFO