Partilhar via


IDebugPort2

Essa interface representa uma porta de depuração em uma máquina.

IDebugPort2 : IUnknown

Observações para Implementadores

Um fornecedor de porta personalizada implementa essa interface para representar uma porta de depuração em uma máquina.

Se a porta suporta o envio de eventos de porta, ele também deve implementar a IConnectionPointContainer interface para oferecer suporte a uma IConnectionPoint interface que por sua vez fornece a IDebugPortEvents2 interface.

Observações para chamadores

Chamadas para IDebugPortSupplier2::GetPort ou IDebugPortSupplier2::AddPort retornar essa interface, que representa a porta solicitada.

Métodos na ordem de Vtable

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

Método

Descrição

IDebugPort2::GetPortName

Retorna o nome de porta.

IDebugPort2::GetPortId

Retorna o identificador de porta.

IDebugPort2::GetPortRequest

Devolve a solicitação usada para criar uma porta (se disponível).

IDebugPort2::GetPortSupplier

Retorna o fornecedor de porta para esta porta.

IDebugPort2::GetProcess

Retorna uma interface para o processo recebe identificador do processo.

IDebugPort2::EnumProcesses

Enumera todos os processos em execução em uma porta.

Comentários

A porta local fornece acesso a todos os processos e programas em execução na máquina local. Outras portas podem representar uma conexão de cabo serial para um dispositivo baseado em Windows CE ou uma conexão de rede a um computador não-DCOM. O IDebugPort2 interface é usada para localizar o nome e o identificador de uma porta, enumerar todos os processos em execução na porta e fornecer recursos para iniciar e encerrar processos na porta.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugPortSupplier2

IDebugCoreServer2

Conceitos

Interfaces principais