共用方式為


IDebugProcess3

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

這個介面表示執行的程序,而且它的程式。 這個介面是用在數種方法來取代IDebugProgram2介面。 它可讓控制程序中的所有程式。

注意

繼續Execute,和步驟方法已被取代,而且應該不再使用。 使用上的對應方法IDebugProcess3改為介面。

語法

IDebugProcess3 : IDebugProcess2  

實作者注意事項

若要以群組方式管理程式自訂連接埠供應商被實作這個介面。 當程式以群組管理時,您可以控制其執行,並建立一種語言的運算式評估工具。 連接埠供應商,就必須實作這個介面。

呼叫端資訊

主要工作階段偵錯管理員 (SDM) 會呼叫這個介面來進行互動的這項程序中所識別的程式群組。

呼叫QueryInterfaceIDebugProcess2介面,以取得此介面。

依照 Vtable 順序的方法

除了繼承自方法IDebugProcess2IDebugProcess3實作下列方法。

方法 描述
繼續 會繼續執行,或逐步執行程序。
執行 開始執行的處理序。
步驟 步驟轉寄一個指令或處理序中的陳述式。
GetDebugReason 取得處理序已啟動的偵錯的原因。
SetHostingProcessLanguage 設定主機的語言,以便偵錯引擎可以載入適當的運算式評估工具。
GetHostingProcessLanguage 擷取目前針對此程序設定的語言。
DisableENC 此程序,停用編輯後繼續 (ENC)。

自訂連接埠供應商不會實作這個方法 (它一律會傳回E_NOTIMPL)。
GetENCAvailableState 取得這個處理程序 ENC 狀態。

自訂連接埠供應商不會實作這個方法 (它一律會傳回E_NOTIMPL)。
GetEngineFilter 擷取可用的偵錯引擎的唯一識別碼的陣列。

需求

標頭︰ Msdbg.h

命名空間︰ Microsoft.VisualStudio.Debugger.Interop

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

另請參閱

核心介面
IDebugProcess2
IDebugProgram2