IDebugProcess3
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
這個介面表示執行的程序,而且它的程式。 這個介面是用在數種方法來取代IDebugProgram2介面。 它可讓控制程序中的所有程式。
語法
IDebugProcess3 : IDebugProcess2
實作者注意事項
若要以群組方式管理程式自訂連接埠供應商被實作這個介面。 當程式以群組管理時,您可以控制其執行,並建立一種語言的運算式評估工具。 連接埠供應商,就必須實作這個介面。
呼叫端資訊
主要工作階段偵錯管理員 (SDM) 會呼叫這個介面來進行互動的這項程序中所識別的程式群組。
呼叫QueryInterface上IDebugProcess2介面,以取得此介面。
依照 Vtable 順序的方法
除了繼承自方法IDebugProcess2,IDebugProcess3
實作下列方法。
方法 | 描述 |
---|---|
繼續 | 會繼續執行,或逐步執行程序。 |
執行 | 開始執行的處理序。 |
步驟 | 步驟轉寄一個指令或處理序中的陳述式。 |
GetDebugReason | 取得處理序已啟動的偵錯的原因。 |
SetHostingProcessLanguage | 設定主機的語言,以便偵錯引擎可以載入適當的運算式評估工具。 |
GetHostingProcessLanguage | 擷取目前針對此程序設定的語言。 |
DisableENC | 此程序,停用編輯後繼續 (ENC)。 自訂連接埠供應商不會實作這個方法 (它一律會傳回 E_NOTIMPL )。 |
GetENCAvailableState | 取得這個處理程序 ENC 狀態。 自訂連接埠供應商不會實作這個方法 (它一律會傳回 E_NOTIMPL )。 |
GetEngineFilter | 擷取可用的偵錯引擎的唯一識別碼的陣列。 |
需求
標頭︰ Msdbg.h
命名空間︰ Microsoft.VisualStudio.Debugger.Interop
組件︰ Microsoft.VisualStudio.Debugger.Interop.dll