IDebugPort2

此接口表示计算机上的调试端口。

语法

IDebugPort2 : IUnknown

实现者须知

自定义端口供应商实现此接口来表示计算机上的调试端口。

如果端口支持发送端口事件,它还必须实现IConnectionPointContainer接口以支持IConnectionPoint又提供 IDebugPortEvents2 接口的接口。

对调用者的说明

调用 GetPort 或 AddPort 将返回此接口,表示请求的端口。

Vtable 顺序中的方法

下表显示了 IDebugPort2 方法。

方法 说明
GetPortName 返回端口名称。
GetPortId 返回端口标识符。
GetPortRequest 返回用于创建端口的请求(如果可用)。
GetPortSupplier 返回此端口的端口供应商。
GetProcess 在给定进程的标识符的情况下,返回进程的接口。
EnumProcesses 枚举端口上运行的所有进程。

备注

本地端口提供对本地计算机上运行的所有进程和程序的访问权限。 其他端口可能表示与基于 Windows CE 的设备或与非 DCOM 计算机的网络连接的串行电缆连接。 该 IDebugPort2 接口用于查找端口的名称和标识符,并枚举端口上运行的所有进程。 接口中 IDebugPortEx2 实现了端口上启动和终止进程的功能。

要求

标头:msdbg.h

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

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

另请参阅