PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK回呼函式 (dbgeng.h)
重新建構Stack 回呼函式會依每個線程查詢傾印數據流提供者。
CALLBACK* PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK ReconstructStack;
語法
PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK PdebugStackProviderReconstructstack;
HRESULT PdebugStackProviderReconstructstack(
[in] ULONG SystemThreadId,
[in] PDEBUG_STACK_FRAME_EX NativeFrames,
[in] ULONG CountNativeFrames,
[out] PSTACK_SYM_FRAME_INFO *StackSymFrames,
[out] PULONG StackSymFramesFilled
)
{...}
參數
[in] SystemThreadId
系統線程標識碼。
[in] NativeFrames
原生框架。
[in] CountNativeFrames
指定原生畫面格的數目。
[out] StackSymFrames
符號框架堆疊的指標。
[out] StackSymFramesFilled
符號框架堆疊填滿值。
傳回值
如果此回呼函式成功,它會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
此函式會傳回堆疊框架和符號數據。
可能會提供新的內嵌框架。
必須啟用堆疊傾印提供者。
重新建構Stack 在 Dbgeng.h 頭文件中稱為 PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK 。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | dbgeng.h (包含 Dbgeng.h) |