IDebugPortSupplier3
Essa interface permite que um chamador determine se um fornecedor de porta pode preservar portas (gravando-as no disco) entre as chamadas do depurador e, em seguida, obter uma lista dessas portas preservadas.
Sintaxe
IDebugPortSupplier3 : IDebugPortSupplier2
Notas para implementadores
Um fornecedor de porta personalizada implementa essa interface para oferecer suporte à persistência ou ao salvamento de informações de porta em disco. Essa interface deve ser implementada no mesmo objeto que a interface IDebugPortSupplier2 .
Observações para chamadores
Chame QueryInterface na IDebugPortSupplier2
interface para obter essa interface.
Métodos em ordem Vtable
Além dos métodos herdados da interface IDebugPortSupplier2 , essa interface oferece suporte ao seguinte:
Método | Descrição |
---|---|
CanPersistPorts | Retorna se o fornecedor da porta pode persistir portas (gravando-as no disco) entre as chamadas do depurador. |
EnumPersistedPorts | Retorna um objeto que pode ser usado para enumerar através de todas as portas que foram gravadas em disco por esse fornecedor de porta. |
Comentários
Se um fornecedor de porta puder persistir portas em chamadas, ele deverá implementar essa interface. As portas devem ser carregadas quando o fornecedor de porta é instanciado e gravadas em disco quando o fornecedor de porta é destruído.
Um mecanismo de depuração normalmente não interage com um fornecedor de porta e não terá uso para essa interface.
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll