Compartilhar via


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

Confira também