PDEBUG_STACK_PROVIDER_RECONSTRUCTSTACK回呼函式 (dbgeng.h)
ReconstructStack 回呼函式會根據每個線程查詢傾印數據流提供者。
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。
要求
要求 | 價值 |
---|---|
目標平臺 | 窗戶 |
標頭 | dbgeng.h (include Dbgeng.h) |