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