共用方式為


IDebugEngine3

代表單一的偵錯引擎 (DE) 控制一或多個模組的偵錯。

IDebugEngine3 : IDebugEngine2

實作器注意事項

實作這個介面是由自訂 DE (如果它支援符號) 來啟用 JustMyCode 狀態。 DE 必須實作這個介面,只要它支援符號和 JustMyCode。

呼叫者的備忘稿

這個介面會呼叫工作階段偵錯管理員 (SDM) 傳遞使用者要從其中載入符號的位置的選項。 它也稱為設定引擎的 GUID,當執行個體化時 (此 GUID 根據引擎註冊期間的度量資訊)。 SDM 也會呼叫這個介面來設定 JustMyCode 狀態,並設定到指定的狀態偵錯工具已知的所有例外狀況。

方法 Vtable 順序

除了繼承自 IDebugEngine2 的方法之外,IDebugEngine3 介面還會公開下列方法。

方法

描述

IDebugEngine3::SetSymbolPath

設定 DE 會用來搜尋偵錯符號的路徑。

IDebugEngine3::LoadSymbols

載入未進行載入其符號的所有模組的符號。

IDebugEngine3::SetJustMyCodeState

告知 DE JustMyCode 資訊。

IDebugEngine3::SetEngineGuid

設定計量 DE GUID。

IDebugEngine3::SetAllExceptions

設定指定的狀態目前未完成的所有例外狀況。

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

組件: Microsoft.VisualStudio.Debugger.Interop.dll

請參閱

參考

IDebugEngine2