共用方式為


ICorDebugMutableDataTarget 介面

擴充 ICorDebugDataTarget 介面,以支援可變的數據目標。

Methods

方法 Description
ContinueStatusChanged 方法 變更指定執行緒上未完成偵錯事件的接續狀態。
SetThreadContext 方法 設定執行緒的內容 (暫存器值)。
WriteVirtual 方法 將記憶體寫入目標處理程序位址空間。

備註

ICorDebugDataTarget 介面的此延伸模組可以藉由想要修改目標進程的偵錯工具來實作 (例如,執行即時侵入性偵錯) 。

所有這些方法都是選擇性的,因為未實作此介面或呼叫這些方法失敗,不會遺失核心檢查型偵錯功能。 這些方法的任何失敗 HRESULT 都會從 ICorDebug 方法呼叫傳播出 HRESULT 去。

請注意,單一 ICorDebug 方法呼叫可能會導致多個變動,而且沒有機制可確保以交易方式套用相關變動 (全部或無) 。 這表示,如果在其他 (相同 ICorDebug 呼叫) 成功之後,變更失敗,目標進程可能會處於不一致的狀態,而且偵錯可能會變得不可靠。

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 從 .NET Framework 4.6 開始提供