IDebugPortNotify2

Essa interface registra ou cancela o registro de um programa que pode ser depurado com a porta em que está sendo executado.

Sintaxe

IDebugPortNotify2 : IUnknown

Notas para implementadores

Um fornecedor de porta personalizado implementa essa interface para oferecer suporte à adição e remoção de programas da porta. Normalmente, ele é implementado no mesmo objeto que implementa a interface IDebugPort2 .

Observações para chamadores

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

Métodos na ordem VTable

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

Método Descrição
AddProgramNode Registra um programa que pode ser depurado com a porta em que está sendo executado.
RemoveProgramNode Cancela o registro de um programa que pode ser depurado da porta em que está sendo executado.

Comentários

A menos que uma porta de depuração tenha 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 rastreados usando essa interface.

Requisitos

Cabeçalho: msdbg.h

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

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também