ICorDebugMutableDataTarget 介面
擴充 ICorDebugDataTarget 介面,以支援可變動的資料目標。
方法
方法 | 描述 |
---|---|
ContinueStatusChanged 方法 | 變更指定執行緒上未處理之偵錯事件的接續狀態。 |
SetThreadContext 方法 | 設定執行緒的內容 (登錄值)。 |
WriteVirtual 方法 | 將記憶體寫入目標處理序位址空間。 |
備註
ICorDebugDataTarget 介面的這項擴充功能可供想要修改目標流程 (例如,若要執行即時入侵式偵錯) 的偵錯工具實作。
上述所有方法都是選擇性的,未實作這個介面或無法呼叫這些方法,並不會失去以核心檢查為基礎的偵錯功能。 這些方法中的任何失敗 HRESULT
都會以 HRESULT
形式從 ICorDebug 方法呼叫向外傳播。
請注意,單一 ICorDebug 方法呼叫可能會導致多項變動,沒有任何機制可確保相關的變動會以交易方式 (全有或全無) 來套用。 這表示如果某項變動在其他變動成功之後失敗 (在相同的 ICorDebug 呼叫中),目標處理序的狀態可能會不一致,因此偵錯可能會變成不可靠。
規格需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework版本:自 4.6 起可用