IDebugEngine3
代表單一的偵錯引擎 (DE) 控制一或多個模組的偵錯。
IDebugEngine3 : IDebugEngine2
實作器注意事項
實作這個介面是由自訂 DE (如果它支援符號) 來啟用 JustMyCode 狀態。 DE 必須實作這個介面,只要它支援符號和 JustMyCode。
呼叫者的備忘稿
這個介面會呼叫工作階段偵錯管理員 (SDM) 傳遞使用者要從其中載入符號的位置的選項。 它也稱為設定引擎的 GUID,當執行個體化時 (此 GUID 根據引擎註冊期間的度量資訊)。 SDM 也會呼叫這個介面來設定 JustMyCode 狀態,並設定到指定的狀態偵錯工具已知的所有例外狀況。
方法 Vtable 順序
除了繼承自 IDebugEngine2 的方法之外,IDebugEngine3 介面還會公開下列方法。
方法 |
描述 |
---|---|
設定 DE 會用來搜尋偵錯符號的路徑。 |
|
載入未進行載入其符號的所有模組的符號。 |
|
告知 DE JustMyCode 資訊。 |
|
設定計量 DE GUID。 |
|
設定指定的狀態目前未完成的所有例外狀況。 |
需求
標頭: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
組件: Microsoft.VisualStudio.Debugger.Interop.dll