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