ICorDebugThread 介面

表示處理序中的執行緒。 ICorDebugThread 執行個體的存留期與其所表示的執行緒之存留期相同。

方法

方法 描述
ClearCurrentException 方法 這個方法尚未實作。 不要使用它。
CreateEval 方法 建立在此 ICorDebugThread 上運作的 ICorDebugEval 物件。
CreateStepper 方法 建立 ICorDebugStepper 物件,允許逐步執行此 ICorDebugThread 中的作用中框架。
EnumerateChains 方法 取得 ICorDebugChainEnum 列舉程式的介面指標,其中包含此 ICorDebugThread 物件的所有堆疊鏈結。
GetActiveChain 方法 取得此 ICorDebugThread 上作用中 ICorDebugChain 的介面指標。
GetActiveFrame 方法 取得此 ICorDebugThread 上作用中 ICorDebugFrame 的介面指標。
GetAppDomain 方法 取得應用程式定義域的介面指標,此 ICorDebugThread 目前在其中執行。
GetCurrentException 方法 取得 ICorDebugValue 物件的介面指標,表示受控程式碼目前擲回的例外狀況。
GetDebugState 方法 取得 CorDebugThreadState 值,描述這個 ICorDebugThread 的目前偵錯狀態。
GetHandle 方法 取得此 ICorDebugThread 作用中部分的目前控制代碼。
GetID 方法 取得此 ICorDebugThread 作用中部分的目前作業系統識別碼。
GetObject 方法 取得通用語言執行平台 (CLR) 執行緒的介面指標。
GetProcess 方法 取得處理序的介面指標,此 ICorDebugThread 形成其中一部分。
GetRegisterSet 方法 取得暫存器集的介面指標,該集合與此 ICorDebugThread 相關聯。
GetUserState 方法 取得 CorDebugUserState 值的位元組合,描述此 ICorDebugThread 的目前狀態。
SetDebugState 方法 設定 CorDebugThreadState 值的位元組合,描述此 ICorDebugThread 的偵錯狀態。

備註

注意

這個介面不支援跨電腦或跨處理序的遠端呼叫。

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 1.0 起可用

另請參閱