Partilhar via


IDebugPortNotify2

Essa interface registra ou cancela o registro de um programa que possa ser depurado com a porta estiver em execução.

IDebugPortNotify2 : IUnknown

Observações para Implementadores

Um fornecedor de porta personalizada implementa essa interface para oferecer suporte à adição e remoção de programas da porta. Ele geralmente é implementado no mesmo objeto que implementa o IDebugPort2 interface.

Observações para chamadores

Uma chamada para QueryInterface sobre o IDebugPort2 interface retorna essa interface. Além disso, uma chamada para IDebugDefaultPort2::GetPortNotify retorna essa interface. Um mecanismo de depuração pode ver essa interface como um parâmetro para IDebugProgramProvider2::WatchForProviderEvents.

Métodos na ordem de Vtable

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

Método

Descrição

IDebugPortNotify2::AddProgramNode

Registra um programa que pode ser depurado com a porta estiver em execução.

IDebugPortNotify2::RemoveProgramNode

Cancela o registro de um programa que possa ser depurado da porta estiver em execução.

Comentários

A menos que uma porta de depuração tem uma maneira de saber quando os programas são carregados ou descarregados, um fornecedor de porta personalizada deve implementar essa interface. Todos os programas que são carregados para depuração através de uma porta específica são controlados por meio desta interface.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugProgramNode2

Conceitos

Interfaces principais