RoInspectThreadErrorInfo 函式 (roerrorapi.h)
取得錯誤物件,表示錯誤產生點的呼叫堆疊
語法
HRESULT RoInspectThreadErrorInfo(
[in] UINT_PTR targetTebAddress,
USHORT machine,
PINSPECT_MEMORY_CALLBACK readMemoryCallback,
[in, optional] PVOID context,
[out] UINT_PTR *targetErrorInfoAddress
);
參數
[in] targetTebAddress
目標線程環境區塊 (TEB) 。
machine
要偵錯的電腦。
readMemoryCallback
從目標 TEB 位址空間讀取緩衝區的回呼函式。
[in, optional] context
自訂內容數據。
[out] targetErrorInfoAddress
錯誤物件的位址。
傳回值
如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
當 呼叫 RoInspectThreadErrorInfo 成功時, targetErrorInfoAddress 包含錯誤對象的位址,您可以傳遞至 RoInspectCapturedStackBackTrace 函式,以在錯誤產生點取得呼叫堆棧。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8.1 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | roerrorapi.h |
程式庫 | RuntimeObject.lib |
Dll | ComBase.dll |