共用方式為


WHEA_XPF_BUS_CHECK union (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 成員包含有效的數據。

DUMMYSTRUCTNAME.OperationValid

單一位,表示 Operation 成員包含有效的數據。

DUMMYSTRUCTNAME.LevelValid

單一位,表示 Level 成員包含有效的數據。

DUMMYSTRUCTNAME.ProcessorContextCorruptValid

表示 ProcessorContextCorrupt 成員包含有效數據的單一位。

DUMMYSTRUCTNAME.UncorrectedValid

單一位,表示 未更正 的成員包含有效的數據。

DUMMYSTRUCTNAME.PreciseIPValid

單一位,表示 PreciseIP 成員包含有效的數據。

DUMMYSTRUCTNAME.RestartableIPValid

單一位,表示 RestartableIP 成員包含有效的數據。

DUMMYSTRUCTNAME.OverflowValid

表示 Overflow 成員包含有效數據的單一位。

DUMMYSTRUCTNAME.ParticipationValid

表示 參與 成員包含有效數據的單一位。

DUMMYSTRUCTNAME.TimeoutValid

表示 Timeout 成員包含有效數據的單一位。

DUMMYSTRUCTNAME.AddressSpaceValid

單一位,表示 AddressSpace 成員包含有效的數據。

DUMMYSTRUCTNAME.ReservedValid

保留供系統使用。

DUMMYSTRUCTNAME.TransactionType

發生錯誤時正在進行的交易類型。 可能的值包括:

只有當 設定 TransactionTypeValid 位時,此成員才會包含有效的數據。

DUMMYSTRUCTNAME.Operation

造成錯誤的總線作業類型。 可能的值包括:

只有在 設定 OperationValid 位時,此成員才會包含有效的數據。

DUMMYSTRUCTNAME.Level

發生錯誤的總線階層層級。

只有當 設定 LevelValid 位時,此成員才會包含有效的數據。

DUMMYSTRUCTNAME.ProcessorContextCorrupt

單一位,表示處理器內容可能已損毀。

只有當 設定 ProcessorContextCorruptValid 位時,此成員才會包含有效的數據。

DUMMYSTRUCTNAME.Uncorrected

單一位,表示錯誤尚未更正。

只有當設定 UncorrectedValid 位時,此成員才會包含有效的數據。

DUMMYSTRUCTNAME.PreciseIP

單一位,指出包含這個 WHEA_XPF_PROCINFO WHEA_XPF_BUS_CHECK聯集之指令指標的 InstructionPointer 成員中所指定的指令指標與錯誤直接相關聯。

只有當 設定 PreciseIPValid 位時,此成員才會包含有效的數據。

DUMMYSTRUCTNAME.RestartableIP

單一位,表示程式執行可以在指令指標可靠地重新啟動,該指令指標是在包含這個WHEA_XPF_BUS_CHECK結構之WHEA_XPF_PROCINFO聯集的 InstructionPointer 成員中指定的。

只有當已設定 RestartableIPValid 位時,此成員才會包含有效的數據。

DUMMYSTRUCTNAME.Overflow

表示發生錯誤溢位的單一位。

只有當已設定 OverflowValid 位時,此成員才會包含有效的數據。

DUMMYSTRUCTNAME.Participation

本機處理器參與的類型。 可能的值包括:

只有當已設定 ParticipationValid 位時,此成員才會包含有效的數據。

DUMMYSTRUCTNAME.Timeout

表示發生逾時的單一位。

只有在設定 TimeoutValid 位時,此成員才會包含有效的數據。

DUMMYSTRUCTNAME.AddressSpace

與造成錯誤之交易相關聯的位址空間類型。 可能的值包括:

只有當 已設定 AddressSpaceValid 位時,此成員才會包含有效的數據。

DUMMYSTRUCTNAME.Reserved

保留供系統使用。

XpfBusCheck

WHEA_XPF_BUS_CHECK等位內容的ULONGLONG表示法。

備註

如果WHEA_XPF_PROCINFO結構的 CheckInfoId 成員包含WHEA_BUSCHECK_GUID,WHEA_XPF_PROCINFO 結構的 CheckInfo 成員會包含WHEA_XPF_BUS_CHECK聯集。

規格需求

需求
最低支援的用戶端 Windows Server 2008、Windows Vista SP1 和更新版本的 Windows 支援。
標頭 ntddk.h (包含 Ntddk.h)

另請參閱

WHEA_XPF_PROCINFO