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