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