共用方式為


ICorDebugProcess 介面

表示執行 Managed 程式碼的處理序。

方法

方法

描述

ICorDebugProcess::ClearCurrentException 方法

清除指定執行緒上目前的 Unmanaged 例外狀況。

ICorDebugProcess::EnableLogMessages 方法

啟用及停用傳送記錄訊息給偵錯工具的動作。

ICorDebugProcess::EnumerateAppDomains 方法

列舉處理序中的所有應用程式定義域。

ICorDebugProcess::EnumerateObjects 方法

尚未實作。

ICorDebugProcess::GetHandle 方法

取得處理序的控制代碼。

ICorDebugProcess::GetHelperThreadID 方法

取得偵錯工具內部 Helper 執行緒的作業系統 (OS) 執行緒 ID。

ICorDebugProcess::GetID 方法

取得此處理序的作業系統 (OS) ID。

ICorDebugProcess::GetObject 方法

尚未實作。

ICorDebugProcess::GetThread 方法

取得 ICorDebugThread 執行個體,其具有指定的 OS 執行緒 ID。

ICorDebugProcess::GetThreadContext 方法

取得指定執行緒的內容。

ICorDebugProcess::IsOSSuspended 方法

判斷執行緒是否因為偵錯工具停止處理序而暫止。

ICorDebugProcess::IsTransitionStub 方法

判斷位址是否位於會造成 Managed 程式碼轉換的 Stub 內。

ICorDebugProcess::ModifyLogSwitch 方法

設定指定之記錄參數的嚴重性層級。

ICorDebugProcess::ReadMemory 方法

從處理序讀取記憶體。

ICorDebugProcess::SetThreadContext 方法

設定指定執行緒的內容。

ICorDebugProcess::ThreadForFiberCookie 方法

已取代。

ICorDebugProcess::WriteMemory 方法

將資料寫入處理序中的記憶體區域。

備註

注意事項注意事項

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

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**CorDebug.idl、CorDebug.h

**程式庫:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

請參閱

參考

ICorDebug 介面

ICorDebugProcess2 介面

其他資源

偵錯介面