IDebugPortEx2

此接口允许会话调试管理器(SDM)控制端口上运行的程序和进程。

语法

IDebugPortEx2 : IUnknown

实现者须知

自定义端口供应商在实现 IDebugPort2 的同一对象上实现此接口。

对调用者的说明

SDM 在接口上IDebugPort2调用 QueryInterface 以获取此接口。

Vtable 顺序中的方法

下表显示了 IDebugPortEx2 方法。

方法 说明
LaunchSuspended 启动可执行文件。
ResumeProcess 继续执行进程。
CanTerminateProcess 确定是否可以终止进程。
TerminateProcess 终止进程。
GetPortProcessId 获取端口本身的进程 ID。
GetProgram 获取与程序节点关联的程序。

注解

此接口通常在 SDM 和自定义端口供应商之间专用。

如果需要,调试引擎(DE)可以在传递给 LaunchSuspended 的 IDebugPort2 接口上查找此接口,并使用 LaunchSuspended 启动程序。 但是,这不是一项要求,DE 可以执行启动请求程序所需的任何操作。

要求

标头:portpriv.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅