WHEA_XPF_PROCINFO 結構 (ntddk.h)
WHEA_XPF_PROCINFO 結構描述 x86 和 x64 處理器架構特有的處理器錯誤資訊。
語法
typedef struct _WHEA_XPF_PROCINFO {
GUID CheckInfoId;
WHEA_XPF_PROCINFO_VALIDBITS ValidBits;
union {
WHEA_XPF_CACHE_CHECK CacheCheck;
WHEA_XPF_TLB_CHECK TlbCheck;
WHEA_XPF_BUS_CHECK BusCheck;
WHEA_XPF_MS_CHECK MsCheck;
ULONGLONG AsULONGLONG;
} CheckInfo;
ULONGLONG TargetId;
ULONGLONG RequesterId;
ULONGLONG ResponderId;
ULONGLONG InstructionPointer;
} WHEA_XPF_PROCINFO, *PWHEA_XPF_PROCINFO;
成員
CheckInfoId
GUID,識別 CheckInfo 成員中包含的處理器錯誤資訊。 以下是可以為這個成員指定的可能 GUID:
WHEA_CACHECHECK_GUID
CheckInfo.CacheCheck 成員包含快取錯誤資訊。
WHEA_TLBCHECK_GUID
CheckInfo.TlbCheck 成員包含翻譯外觀緩衝區錯誤資訊。
WHEA_BUSCHECK_GUID
CheckInfo.BusCheck 成員包含總線錯誤資訊。
WHEA_MSCHECK_GUID
CheckInfo.MsCheck 成員包含 microarchitecture 特定的錯誤資訊。
ValidBits
WHEA_XPF_PROCINFO_VALIDBITS等位,指定這個結構的成員包含有效的數據。
CheckInfo
每個不同處理器錯誤資訊類型專屬的聯集。
只有當已設定 ValidBits.CheckInfo 位時,這個成員才會包含有效的數據。
CheckInfo.CacheCheck
描述快取錯誤資訊的 WHEA_XPF_CACHE_CHECK 等位。
CheckInfo.TlbCheck
描述翻譯外觀緩衝區錯誤資訊的 WHEA_XPF_TLB_CHECK 等位。
CheckInfo.BusCheck
描述總線錯誤資訊的 WHEA_XPF_BUS_CHECK 等位。
CheckInfo.MsCheck
描述 microarchitecture 特定錯誤資訊的 WHEA_XPF_MS_CHECK 等位。
CheckInfo.AsULONGLONG
CheckInfo 等位內容的 ULONGLONG 表示法。
TargetId
唯一識別與錯誤相關聯之目標的標識碼。
只有當已設定 ValidBits.TargetId 位時,這個成員才會包含有效的數據。
RequesterId
唯一識別與錯誤相關聯之要求者的標識碼。
只有當已設定 ValidBits.RequesterId 位時,這個成員才會包含有效的數據。
ResponderId
唯一識別與錯誤相關聯之回應程式的標識碼。
只有當已設定 ValidBits.Responder 位時,這個成員才會包含有效的數據。
InstructionPointer
發生錯誤的指令指標。
只有當已設定 ValidBits.InstructionPointer 位時,這個成員才會包含有效的數據。
備註
WHEA_XPF_PROCESSOR_ERROR_SECTION 結構包含WHEA_XPF_PROCINFO結構的數位,其中每一個結構都會描述與所發生處理器錯誤相關聯的特定錯誤資訊。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Server 2008、Windows Vista SP1 和更新版本的 Windows 支援。 |
標頭 | ntddk.h (包含 Ntddk.h) |