共用方式為


ICorDebugController 介面

表示可以控制程式碼執行內容的範圍 (ProcessAppDomain 其中一項)。

方法

方法

描述

ICorDebugController::CanCommitChanges

這個方法已過時。

ICorDebugController::CommitChanges

這個方法已過時。

ICorDebugController::Continue 方法

在呼叫 ICorDebugController::Stop 之後,繼續執行 Managed 執行緒。

ICorDebugController::Detach 方法

從處理序或應用程式定義域中斷偵錯工具連結。

ICorDebugController::EnumerateThreads 方法

取得處理序中作用中之 Managed 執行緒的列舉值。

ICorDebugController::HasQueuedCallbacks 方法

取得值,指出目前是否有任何 Managed 回呼排入指定執行緒的佇列。

ICorDebugController::IsRunning 方法

取得值,指出處理序中的執行緒目前是否自由執行。

ICorDebugController::SetAllThreadsDebugState 方法

設定此處理序中所有 Managed 執行緒的偵錯狀態。

ICorDebugController::Stop 方法

在處理序中執行 Managed 程式碼的所有執行緒上執行合作式停止。

ICorDebugController::Terminate 方法

以指定的結束代碼 (Exit Code) 終止處理序。

備註

如果 ICorDebugController 是控制處理序,則此範圍包含此處理序的所有執行緒。 如果 ICorDebugController 是控制應用程式定義域,則此範圍只包含該特定應用程式定義域的執行緒。

注意事項注意事項

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

需求

**平台:**請參閱 .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

請參閱

其他資源

偵錯介面