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 IConnectionPointContainer interface 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