擴充 ICorDebugDataTarget 介面,以支援可變的數據目標。
Methods
| 方法 | Description |
|---|---|
| ContinueStatusChanged 方法 | 變更指定執行緒上未完成偵錯事件的接續狀態。 |
| SetThreadContext 方法 | 設定執行緒的內容 (暫存器值)。 |
| WriteVirtual 方法 | 將記憶體寫入目標處理程序位址空間。 |
備註
ICorDebugDataTarget 介面的此延伸模組可以藉由想要修改目標進程的偵錯工具來實作 (例如,執行即時侵入性偵錯) 。
所有這些方法都是選擇性的,因為未實作此介面或呼叫這些方法失敗,不會遺失核心檢查型偵錯功能。 這些方法的任何失敗 HRESULT 都會從 ICorDebug 方法呼叫傳播出 HRESULT 去。
請注意,單一 ICorDebug 方法呼叫可能會導致多個變動,而且沒有機制可確保以交易方式套用相關變動 (全部或無) 。 這表示,如果在其他 (相同 ICorDebug 呼叫) 成功之後,變更失敗,目標進程可能會處於不一致的狀態,而且偵錯可能會變得不可靠。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl、CorDebug.h
圖書館: CorGuids.lib
.NET 版本: 從 .NET Framework 4.6 開始提供