ICorDebugMutableDataTarget 介面

擴充 ICorDebugDataTarget 介面,以支援可變動的資料目標。

方法

方法 描述
ContinueStatusChanged 方法 變更指定執行緒上未處理之偵錯事件的接續狀態。
SetThreadContext 方法 設定執行緒的內容 (登錄值)。
WriteVirtual 方法 將記憶體寫入目標處理序位址空間。

備註

ICorDebugDataTarget 介面的這項擴充功能可供想要修改目標流程 (例如,若要執行即時入侵式偵錯) 的偵錯工具實作。

上述所有方法都是選擇性的,未實作這個介面或無法呼叫這些方法,並不會失去以核心檢查為基礎的偵錯功能。 這些方法中的任何失敗 HRESULT 都會以 HRESULT 形式從 ICorDebug 方法呼叫向外傳播。

請注意,單一 ICorDebug 方法呼叫可能會導致多項變動,沒有任何機制可確保相關的變動會以交易方式 (全有或全無) 來套用。 這表示如果某項變動在其他變動成功之後失敗 (在相同的 ICorDebug 呼叫中),目標處理序的狀態可能會不一致,因此偵錯可能會變成不可靠。

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 4.6 起可用

另請參閱