IDebugProgramNode2

此介面代表可進行調試的程式。

Syntax

IDebugProgramNode2 : IUnknown

實施者的注意事項

Debug engine (DE) 或自訂埠供應商會執行這個介面,以代表可進行調試的程式。 這個介面通常會在執行 IDebugProgram2 介面的相同物件上執行。 這個介面是透過 Visual Studio 呼叫 PublishProgramNode來註冊。

呼叫者注意事項

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

依照 Vtable 順序的方法

下表顯示的方法 IDebugProgramNode2

方法 描述
GetProgramName 取得程式的名稱。
GetHostName 取得裝載程式之進程的名稱。
GetHostPid 取得裝載程式之進程的系統處理序識別碼。
GetHostMachineName_V7 廢棄。 請勿使用。
Attach_V7 廢棄。 請勿使用。 如需替代方法,請參閱 IDebugProgramNodeAttach2 介面。
GetEngineInfo 取得執行此程式之 DE 的名稱和識別碼。
DetachDebugger_V7 廢棄。 請勿使用。

備註

會話 debug manager (SDM) 通常會呼叫 GetProviderProgramNode 來取得這個介面。

規格需求

標頭: Msdbg。h

命名空間: VisualStudio

元件: Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱