Partilhar via


IDebugProgramNodeAttach2

Permite que um nó de programa ser notificado de uma tentativa de anexar o programa associado.

IDebugProgramNodeAttach2 : IUnknown

Observações para Implementadores

Essa interface é implementada da mesma classe que implementa o IDebugProgramNode2 interface para receber notificação de uma operação de anexação e para fornecer uma oportunidade para cancelar a operação de anexação.

Observações para chamadores

Obter essa interface chamando o QueryInterface método em um IDebugProgramNode2 objeto. O IDebugProgramNodeAttach2::OnAttach método deve ser chamado antes do IDebugEngine2::Attach método para atribuir o nó do programa a oportunidade de parar o processo de anexar.

Métodos na ordem de Vtable

Essa interface implementa o método a seguir:

Método

Descrição

IDebugProgramNodeAttach2::OnAttach

Anexa o programa associado ou adia o processo de anexar o IDebugEngine2::Attach método.

Comentários

Esta interface é a alternativa preferida para o preterido IDebugProgramNode2::Attach_V7 método. Todos os mecanismos de depuração são sempre carregados com o CoCreateInstance function, ou seja, eles são instanciados fora do espaço de endereço do programa que está sendo depurado.

Se uma implementação anterior da IDebugProgramNode2::Attach_V7 método foi simplesmente definindo a GUID do programa que está sendo depurado, em seguida, apenas o IDebugProgramNodeAttach2::OnAttach método precisa ser implementado.

Se uma implementação anterior da IDebugProgramNode2::Attach_V7 método usado na interface de retorno de chamada que foi fornecida, em seguida, essa funcionalidade precisa ser movido para uma implementação da IDebugEngine2::Attach método e a IDebugProgramNodeAttach2 interface não tem de ser implementado.

Requisitos

Cabeçalho: Msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugProgramNode2

IDebugEngine2::Attach

IDebugProgramNode2::Attach_V7

Conceitos

Interfaces principais