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 |
---|---|
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