共用方式為


IDebugProgramNode2

 

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

這個介面表示可以進行偵錯的程式。

語法

IDebugProgramNode2 : IUnknown  

實作者注意事項

偵錯引擎 (DE) 或自訂連接埠供應商實作這個介面來表示可以進行偵錯的程式。 通常會實作這個介面會實作在相同物件上IDebugProgram2介面。 這個介面會向Visual Studio藉由呼叫PublishProgramNode

呼叫端資訊

呼叫GetProviderProgramNode傳回此介面。 自訂連接埠供應商收到此介面,透過呼叫AddProgramNode。 透過呼叫這個介面會接收 DE附加

依照 Vtable 順序的方法

下表顯示的方法IDebugProgramNode2

方法 說明
GetProgramName 取得程式的名稱。
GetHostName 取得裝載程式的處理序名稱。
GetHostPid 取得裝載程式的處理序的系統處理序識別碼。
GetHostMachineName_V7 已被取代。 請勿使用。
Attach_V7 已被取代。 請勿使用。 請參閱IDebugProgramNodeAttach2介面,如需替代方法。
GetEngineInfo 取得名稱和執行這個程式 DE 的識別項。
DetachDebugger_V7 已被取代。 請勿使用。

備註

工作階段偵錯管理員 (SDM) 通常會呼叫GetProviderProgramNode以取得此介面。

需求

標頭︰ Msdbg.h

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

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

另請參閱

核心介面
IDebugProgramNodeAttach2
AddProgramNode
RemoveProgramNode
附加
GetProviderProgramNode
PublishProgramNode