共用方式為


IDebugQueryEngine2

這個介面會讓偵錯管理員 (SDM) 擷取介面,表示偵錯引擎 (DE) 工作階段。

IDebugQueryEngine2 : IUnknown

實作器注意事項

DE 實作這個介面上實作常見的 DE 介面的物件 (例如IDebugProgram2IDebugThread2,以及IDebugStackFrame2) 若要允許存取IDebugEngine2 DE 本身的介面。

呼叫者的備忘稿

呼叫QueryInterface在典型的 DE 介面,以取得這個介面上。

方法 Vtable 順序

下表顯示的方法IDebugQueryEngine2

方法

描述

IDebugQueryEngine2::GetEngineInterface

取得自訂的偵錯引擎 (DE) 介面。

備註

在實作的物件通常會實作這個介面IDebugProgram2介面以支援原因訂購逐步執行函式。 也就是當偵錯工具因為跳離函式下, 一個要執行的函式可能不在堆疊上的前一個函式,但另一個執行緒中的函式完全。 如需 「 原因 」 的定義,請參閱Visual Studio 的偵錯工具名詞解釋

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

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

請參閱

參考

IDebugProgram2

IDebugThread2

IDebugStackFrame2

IDebugEngine2

概念

核心介面