共用方式為


ICorDebugChain 介面

代表實體或邏輯呼叫堆疊的區段。

Methods

方法 Description
EnumerateFrames 方法 取得列舉值,其中包含鏈結中所有受控堆疊框架,從最新的框架開始。
GetActiveFrame 方法 取得鏈上的作用中(即最近)框架。
GetCallee 方法 取得此鏈結所呼叫的鏈結。
GetCaller 方法 取得呼叫此鏈結的鏈結。
GetContext 方法 未實施。
GetNext 方法 取得執行緒的下一個框架鏈。
GetPrevious 方法 取得執行緒的先前框架鏈結。
GetReason 方法 取得此呼叫鏈的起源原因。
GetRegisterSet 方法 取得此鏈結作用中部分的暫存器集。
GetStackRange 方法 取得此鏈結的堆疊區段位址範圍。
GetThread 方法 取得此呼叫鏈結所屬的實體執行緒。
IsManaged 方法 取得值,指出此鏈結是否正在執行 Managed 程式碼。

備註

鏈結中的堆疊框架會佔用連續的堆疊空間,並共用相同的執行緒和內容。 鏈結可以代表受控或非受控程式碼鏈結。 空 ICorDebugChain 的實例代表非受控程式碼鏈結。

備註

此介面不支援遠端呼叫,無論是跨機器還是跨進程。

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 自 .NET Framework 1.0 起提供