ICorDebugChain 介面
表示實體或邏輯呼叫堆疊的區段。
方法
方法 | 描述 |
---|---|
EnumerateFrames 方法 | 取得枚舉器,其中包含鏈中的所有 managed 堆疊框架(從最新的框架開始)。 |
GetActiveFrame 方法 | 取得使用中的 (,也就是鏈上最新的) 框架。 |
GetCallee 方法 | 取得此鏈所呼叫的鏈。 |
GetCaller 方法 | 取得呼叫此鏈的鏈。 |
GetContext 方法 | 未實作。 |
GetNext 方法 | 取得執行緒的下一鏈框架。 |
GetPrevious 方法 | 取得執行緒的上一鏈框架。 |
GetReason 方法 | 取得此呼叫鏈創世的原因。 |
GetRegisterSet 方法 | 取得此鏈之使用中部分的註冊集。 |
GetStackRange 方法 | 取得此鏈之堆疊區段的位址範圍。 |
GetThread 方法 | 取得此呼叫鏈所屬的實體執行緒。 |
IsManaged 方法 | 取得值,這個值表示此鏈是否正在執行 managed 程式碼。 |
備註
鏈中的堆疊框架會佔用連續的堆疊空間,並共用相同的執行緒和內容。 連鎖可能代表受控或非受控碼鏈。 空 ICorDebugChain
的實例代表非受控碼鏈。
注意
這個介面不支援跨電腦或跨處理序的遠端呼叫。
規格需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework 版本:自1.0 起可用