Partilhar via


IDebugPortEvents2

Essa interface notifica um ouvinte (normalmente o debug Gerenciador de sessão [SDM] ou um mecanismo de depuração) do programa e o processo de criação e destruição em uma porta específica. Essas informações podem ser usadas para apresentar uma visão em tempo real dos processos e programas em execução na porta.

IDebugPortEvents2 : IUnknown

Observações para Implementadores

Normalmente, o Visual Studio implementa esta interface para receber notificações sobre o criação de programa e a destruição. Um mecanismo de depuração também pode implementar esta interface para monitorar esses eventos de porta.

Observações para chamadores

Todos os IDebugPort2 interfaces podem ser consultados para um IConnectionPointContainer interface. Em seguida, a FindConnectionPoint método para IDebugPortEvents2 é chamado na IConnectionPointContainer interface para obter um IConnectionPoint interface. Finalmente, o Advise método na IConnectionPoint interface é chamado para enviar os eventos por meio do IDebugPortEvents2::Event método.

Métodos na ordem de Vtable

A tabela a seguir mostra o método de IDebugPortEvents2.

Método

Descrição

IDebugPortEvents2::Event

Envia os eventos que descrevem a criação e destruição de processos e programas na porta.

Comentários

IDebugPortEvents2também é usada pelo SDM para depurar programas que são executados em um processo que já está sendo depurado.

Eventos de porta são passados para o SDM por esta interface.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugPort2

Conceitos

Interfaces principais