IDebugProgramNodeAttach2
Permite que um nó do programa seja notificado de uma tentativa de anexação ao programa associado.
Sintaxe
IDebugProgramNodeAttach2 : IUnknown
Notas para implementadores
Essa interface é implementada na mesma classe que implementa a interface IDebugProgramNode2 para receber notificação de uma operação de anexação e fornecer uma oportunidade de cancelar a operação de anexação.
Observações para chamadores
Obtenha essa interface chamando o QueryInterface
método em um objeto IDebugProgramNode2 . O método OnAttach deve ser chamado antes do método Attach para dar ao nó do programa a chance de interromper o processo de anexação.
Métodos na ordem VTable
Essa interface implementa o seguinte método:
Método | Descrição |
---|---|
OnAttach | Anexa ao programa associado ou adia o processo de anexação ao método Attach . |
Comentários
Essa interface é a alternativa preferida para o método Attach_V7 preterido. Todos os mecanismos de depuração são sempre carregados com a CoCreateInstance
função, ou seja, são instanciados fora do espaço de endereço do programa que está sendo depurado.
Se uma implementação anterior do método estava simplesmente definindo o GUID
do IDebugProgramNode2::Attach_V7
programa que estava sendo depurado, então apenas o método OnAttach precisa ser implementado.
Se uma implementação anterior do método usou a interface de retorno de chamada fornecida, essa funcionalidade precisará ser movida para uma implementação do IDebugProgramNode2::Attach_V7
método Attach e a IDebugProgramNodeAttach2
interface não precisará ser implementada.
Requisitos
Cabeçalho: Msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll