IDebugPortNotify2

此接口注册或取消注册可使用其正在运行的端口进行调试的程序。

语法

IDebugPortNotify2 : IUnknown

实现者须知

自定义端口供应商实现此接口以支持从端口中添加和删除程序。 它通常在实现 IDebugPort2 接口的同一对象上实现

对调用者的说明

接口上的 IDebugPort2 QueryInterface 的调用将返回此接口。 此外,对 GetPortNotify 的调用将返回此接口。 调试引擎可以将此接口视为 WatchForProviderEvents 的参数

Vtable 顺序中的方法

下表显示了 IDebugPortNotify2 方法。

方法 说明
AddProgramNode 注册可与运行它的端口一起调试的程序。
RemoveProgramNode 取消注册可从其上运行的端口调试的程序。

注解

除非调试端口有办法知道何时加载或卸载程序,否则自定义端口供应商必须实现此接口。 使用此接口跟踪所有通过特定端口进行调试的程序。

要求

标头:msdbg.h

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

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

另请参阅