IDebugPortSupplier3

此接口允许调用方确定端口供应商是否可以在调试器调用之间保留端口(通过将端口写入磁盘),然后获取这些保留端口的列表。

语法

IDebugPortSupplier3 : IDebugPortSupplier2

实现者须知

自定义端口供应商实现此接口以支持将端口信息持久保存或保存到磁盘。 必须在 IDebugPortSupplier2 接口所在的同一对象上实现此接口。

对调用者的说明

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

按 Vtable 顺序排列的方法

除了从 IDebugPortSupplier2 接口继承的方法外,此接口还支持以下各项:

方法 说明
CanPersistPorts 返回端口供应商是否可以在调试器调用之间保留端口(通过将端口写入磁盘)。
EnumPersistedPorts 返回一个对象,该对象可用于枚举此端口供应商写入磁盘的所有端口。

注解

如果端口供应商可以跨调用保留端口,则应实现此接口。 在实例化端口供应商时,应加载端口,并在销毁端口供应商时写入磁盘。

调试引擎通常不与端口供应商交互,并且不会对此接口使用。

要求

标头:msdbg.h

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

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

另请参阅