Share via


IDebugPortSupplier3

Esta interfaz permite a un autor de la llamada determinar si un proveedor de puertos puede conservar los puertos (escribiendolos en disco) entre las invocaciones del depurador y, a continuación, obtener una lista de esos puertos conservados.

Sintaxis

IDebugPortSupplier3 : IDebugPortSupplier2

Notas para los implementadores

Un proveedor de puertos personalizado implementa esta interfaz para admitir la conservación o el almacenamiento de información de puerto en el disco. Esta interfaz debe implementarse en el mismo objeto que la interfaz IDebugPortSupplier2 .

Notas para autores de la llamada

Llame a QueryInterface en la IDebugPortSupplier2 interfaz para obtener esta interfaz.

Métodos en orden de tabla virtual

Además de los métodos heredados de la interfaz IDebugPortSupplier2 , esta interfaz admite lo siguiente:

Method Descripción
CanPersistPorts Devuelve si el proveedor de puertos puede conservar los puertos (escribiendolos en el disco) entre las invocaciones del depurador.
EnumPersistedPorts Devuelve un objeto que se puede usar para enumerar todos los puertos escritos en disco por este proveedor de puertos.

Comentarios

Si un proveedor de puertos puede conservar los puertos entre invocaciones, debe implementar esta interfaz. Los puertos deben cargarse cuando se crea una instancia del proveedor de puertos y se escriben en el disco cuando se destruye el proveedor de puertos.

Normalmente, un motor de depuración no interactúa con un proveedor de puertos y no tendrá ningún uso para esta interfaz.

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también