IDebugPort2

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

Sintaxe

IDebugPort2 : IUnknown

Notas para implementadores

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

Se a porta oferecer suporte ao envio de eventos de porta, ela também deverá implementar a interface para oferecer suporte a uma interface que, por sua vez, forneça a IConnectionPointContainerinterface IDebugPortEvents2.IConnectionPoint

Observações para chamadores

Chamadas para GetPort ou AddPort retornam essa interface, representando a porta solicitada.

Métodos na ordem VTable

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

Método Descrição
GetPortName Retorna o nome da porta.
GetPortId Retorna o identificador de porta.
GetPortRequest Retorna a solicitação usada para criar uma porta (se disponível).
GetPortSupplier Retorna o fornecedor da porta para esta porta.
GetProcess Retorna uma interface para o processo dado o identificador do processo.
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 no Windows CE ou uma conexão de rede para um computador não-DCOM. A IDebugPort2 interface é usada para localizar o nome e o identificador de uma porta e enumerar todos os processos em execução na porta. Facilidades para iniciar e encerrar processos no porto são implementadas na IDebugPortEx2 interface.

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também