ILanguageExceptionStackBackTrace::GetStackBackTrace 方法 (restrictederrorinfo.h)
擷取備份堆疊追蹤。
語法
HRESULT GetStackBackTrace(
[in] ULONG maxFramesToCapture,
[in, out] UINT_PTR [] stackBackTrace,
[out] ULONG *framesCaptured
);
參數
[in] maxFramesToCapture
要擷取的畫面格數目上限。
[in, out] stackBackTrace
包含堆疊回溯追蹤的陣列;大小上限為 maxFramesToCapture。
[out] framesCaptured
成功時,包含實際擷取之畫面格數目的指標。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
當全域錯誤處理程式介面無法擷取回溯時,您應該在語言投影中實作 GetStackBackTrace 。 GetStackBackTrace 是由 RoOriginateLanguageException 導出和 CapturePropagationContext 呼叫,當這些函式透過查詢介面 (QI) 時,提供給它們的語言例外狀況會實作它。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1703 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | restrictederrorinfo.h |