Partilhar via


IEnumDebugPorts2

Essa interface enumera as portas de um fornecedor de máquina ou a porta.

IEnumDebugPorts2 : IUnknown

Observações para Implementadores

Um fornecedor de porta personalizada implementa essa interface para representar uma lista de portas criada pelo fornecedor. Visual Studio implementa essa interface em suporte de seu próprio fornecedor de porta.

Observações para chamadores

Chame IDebugPortSupplier2::EnumPorts para obter essa interface que representa uma lista de portas criada pelo fornecedor de porta. Chame IDebugPortSupplier3::EnumPersistedPorts para obter essa interface que representa uma lista de portas que foram salvos em disco.

Métodos na ordem de Vtable

A tabela a seguir mostra os métodos de IEnumDebugPorts2.

Método

Descrição

IEnumDebugPorts2::Next

Recupera um número especificado de portas em uma seqüência de enumeração.

IEnumDebugPorts2::Skip

Ignora um número especificado de portas em uma seqüência de enumeração.

IEnumDebugPorts2::Reset

Redefine uma seqüência de enumeração para o início.

IEnumDebugPorts2::Clone

Cria um enumerador que contém o mesmo estado de enumeração que o enumerador atual.

IEnumDebugPorts2::GetCount

Obtém o número de portas em um enumerador.

Comentários

Visual Studio usa essa interface para ajudar a preencher uma lista de portas utilizado para anexar a processos.

Um mecanismo de depuração normalmente não usa essa interface.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugCoreServer2::EnumPorts

IDebugPortSupplier2::EnumPorts

Conceitos

Interfaces principais