Partilhar via


IDebugPortSupplier3

Essa interface permite que um chamador determinar se um fornecedor de porta pode preservar a portas entre invocações do depurador (gravando-os em disco) e, em seguida, obter uma lista dessas portas preservadas.

IDebugPortSupplier3 : IDebugPortSupplier2

Observações para Implementadores

Um fornecedor de porta personalizada implementa essa interface para oferecer suporte à persistência ou salvar informações de porta para o disco. Esta interface deve ser implementada no mesmo objeto como o IDebugPortSupplier2 interface.

Observações para chamadores

Chame QueryInterface sobre o IDebugPortSupplier2 interface para obter esta interface.

Métodos na ordem de Vtable

Com os métodos herdados da IDebugPortSupplier2 interface, essa interface oferece suporte para o seguinte:

Método

Descrição

IDebugPortSupplier3::CanPersistPorts

Retorna se o fornecedor de porta pode persistir portas (gravando-os em disco) entre invocações do depurador.

IDebugPortSupplier3::EnumPersistedPorts

Retorna um objeto que pode ser usado para enumerar por meio de todas as portas que foram gravadas em disco por este fornecedor de porta.

Comentários

Se um fornecedor de porta pode persistir portas entre invocações, ele deve implementar esta interface. As portas devem ser carregadas quando o fornecedor de porta é instanciado e gravado em disco quando o fornecedor de porta é destruído.

Normalmente, um mecanismo de depuração não interage com um fornecedor de porta e não terá nenhum uso para esta interface.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugPortSupplier2

Conceitos

Interfaces principais