ICorDebugProcess6 介面
以邏輯方式擴充 ICorDebugProcess 介面以啟用功能,例如對原生例外狀況偵錯事件中編碼的 Managed 偵錯事件進行解碼,以及虛擬模組分割。
方法
方法 | 描述 |
---|---|
DecodeEvent 方法 | 對已封裝在特殊設計之原生例外狀況偵錯事件承載中的 Managed 偵錯事件進行解碼。 |
EnableVirtualModuleSplitting 方法 | 啟用或停用虛擬模組分割。 |
GetCode 方法 | 取得特定程式碼位址之 Managed 程式碼的相關資訊。 |
GetExportStepInfo 方法 | 提供執行階段匯出函式的相關資訊,以協助逐步執行 Managed 程式碼。 |
MarkDebuggerAttached 方法 | 變更偵錯項目的內部狀態,讓 .NET Framework 類別庫中的 Debugger.IsAttached 方法傳回 true 。 |
ProcessStateChanged 方法 | 通知 ICorDebug 處理序正在執行。 |
備註
注意
這個介面僅適用於 .NET Native。 嘗試在 .NET 原生之外的 ICorDebug 案例中呼叫 QueryInterface
以擷取介面指標,會傳回 E_NOINTERFACE
。
規格需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework版本:自 4.6 起提供,.NET Native