共用方式為


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 錯誤碼。

備註

當全域錯誤處理程式介面無法擷取回溯時,您應該在語言投影中實作 GetStackBackTraceGetStackBackTrace 是由 RoOriginateLanguageException 導出和 CapturePropagationContext 呼叫,當這些函式透過查詢介面 (QI) 時,提供給它們的語言例外狀況會實作它。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1703 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
目標平台 Windows
標頭 restrictederrorinfo.h

另請參閱

ILanguageExceptionStackBackTrace