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