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