IDebugProcess3
這個介面表示處理程序和它的程式。 這個介面中的幾個方法的替代文字是用IDebugProgram2介面。 它提供處理序中的所有程式的控制權。
注意事項 |
---|
IDebugProgram2::ContinueIDebugProgram2::Execute,以及IDebugProgram2::Step已取代的方法,和無法再使用。使用對應的方法,在IDebugProcess3而是介面。 |
IDebugProcess3 : IDebugProcess2
實作器注意事項
實作這個介面是由管理程式,作為一組自訂的通訊埠供應商。 當群組方式管理程式時,您可以控制其執行,並建立一種語言的運算式評估工具。 藉由連接埠提供者,就必須實作這個介面。
呼叫者的備忘稿
主要工作階段偵錯管理員 (SDM) 會呼叫這個介面以互動與一群這項程序中所識別的程式。
呼叫QueryInterface的IDebugProcess2以取得這個介面的介面。
方法 Vtable 順序
除了從繼承的方法IDebugProcess2, IDebugProcess3實作下列的方法。
方法 |
描述 |
---|---|
繼續的執行或逐步執行處理程序。 |
|
開始執行的處理序。 |
|
步驟轉寄一個指令或程序中的陳述式。 |
|
取得處理序已啟動偵錯的原因。 |
|
設定所控管的語言,以便偵錯引擎可以載入適當的運算式評估工具。 |
|
擷取目前為這項程序設定的語言。 |
|
停用編輯後繼續 (ENC),此處理程序。 自訂的連接埠提供者未實作這個方法 (應該永遠傳回E_NOTIMPL)。 |
|
此程序可獲得 ENC 狀態。 自訂的連接埠提供者未實作這個方法 (應該永遠傳回E_NOTIMPL)。 |
|
擷取可用的偵錯引擎的唯一識別項的陣列。 |
需求
標頭: Msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
組件: Microsoft.VisualStudio.Debugger.Interop.dll