IDebugProgramNode2
此接口表示可调试的程序。
IDebugProgramNode2 : IUnknown
实现者说明
调试引擎 (DE)或自定义端口提供程序实现此接口可表示正在调试的程序。 此接口在同一对象通常是实现 IDebugProgram2 接口。 此接口通过调用 IDebugProgramPublisher2:: PublishProgramNode注册 Visual Studio 。
调用方的说明
调用 IDebugProgramProvider2:: GetProviderProgramNode 返回此接口。 自定义端口提供程序通过调用接收此接口来 IDebugPortNotify2:: AddProgramNode。 DE 通过调用接收此接口来 IDebugEngine2:: 附加。
方法按 Vtable 顺序
下表显示 IDebugProgramNode2方法。
方法 |
说明 |
---|---|
获取程序的名称。 |
|
获取承载程序的进程的名称。 |
|
获取系统处理承载程序的进程的标识符。 |
|
已弃用。 不要使用。 |
|
已弃用。 不要使用。 为一种替代方法参见 IDebugProgramNodeAttach2 接口。 |
|
获取运行此程序的 DE 的名称和标识符。 |
|
已弃用。 不要使用。 |
备注
会议调试管理器 (SDM)通常会调用 IDebugProgramProvider2:: GetProviderProgramNode 获取此接口。
要求
标题:Msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll
请参见
参考
IDebugPortNotify2:: AddProgramNode
IDebugPortNotify2:: RemoveProgramNode
IDebugProgramProvider2:: GetProviderProgramNode
IDebugProgramPublisher2:: PublishProgramNode