共用方式為


WHEA_XPF_TLB_CHECK union (ntddk.h)

WHEA_XPF_TLB_CHECK等位描述 x86 或 x64 處理器的轉譯外觀緩衝區 (TLB) 錯誤資訊。

語法

typedef union _WHEA_XPF_TLB_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 ReservedValid : 8;
    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 Reserved : 34;
  } DUMMYSTRUCTNAME;
  ULONGLONG XpfTLBCheck;
} WHEA_XPF_TLB_CHECK, *PWHEA_XPF_TLB_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.ReservedValid

保留供系統使用。

DUMMYSTRUCTNAME.TransactionType

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

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

DUMMYSTRUCTNAME.Operation

造成錯誤的轉譯外觀緩衝區類型 (TLB) 存取作業。 可能的值包括:

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

DUMMYSTRUCTNAME.Level

發生錯誤的 TLB 層級。

只有在 設定 LevelValid 位時,這個成員才會包含有效的數據。

DUMMYSTRUCTNAME.ProcessorContextCorrupt

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

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

DUMMYSTRUCTNAME.Uncorrected

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

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

DUMMYSTRUCTNAME.PreciseIP

單一位,表示在包含這個WHEA_XPF_TLB_CHECK等位之WHEA_XPF_PROCINFO結構的 InstructionPointer 成員中指定的指令指標直接與錯誤相關聯。

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

DUMMYSTRUCTNAME.RestartableIP

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

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

DUMMYSTRUCTNAME.Overflow

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

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

DUMMYSTRUCTNAME.Reserved

保留供系統使用。

XpfTLBCheck

WHEA_XPF_TLB_CHECK等位內容的ULONGLONG表示法。

備註

如果WHEA_XPF_PROCINFO結構的 CheckInfoId 成員包含WHEA_TLBCHECK_GUID,WHEA_XPF_PROCINFO 結構的 CheckInfo 成員包含WHEA_XPF_TLB_CHECK等位。

規格需求

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

另請參閱

WHEA_XPF_PROCINFO