IDebugProgramNodeAttach2

Permite que se notifique a un nodo de programa un intento de adjuntar al programa asociado.

Sintaxis

IDebugProgramNodeAttach2 : IUnknown

Notas para los implementadores

Esta interfaz se implementa en la misma clase que implementa la interfaz IDebugProgramNode2 para recibir la notificación de una operación de asociación y proporcionar una oportunidad para cancelar la operación de asociación.

Notas para autores de la llamada

Obtenga esta interfaz llamando al QueryInterface método en un objeto IDebugProgramNode2 . Se debe llamar al método OnAttach antes del método Attach para dar al nodo de programa la oportunidad de detener el proceso de asociación.

Métodos en orden de Vtable

Esta interfaz implementa el método siguiente:

Method Descripción
OnAttach Adjunta al programa asociado o aplaza el proceso de asociación al método Attach .

Comentarios

Esta interfaz es la alternativa preferida al método Attach_V7 en desuso. Todos los motores de depuración siempre se cargan con la CoCreateInstance función , es decir, se crean instancias fuera del espacio de direcciones del programa que se está depurando.

Si una implementación anterior del IDebugProgramNode2::Attach_V7 método era simplemente establecer el GUID del programa que se está depurando, solo es necesario implementar el método OnAttach .

Si una implementación anterior del IDebugProgramNode2::Attach_V7 método usó la interfaz de devolución de llamada que se proporcionó, esa funcionalidad debe moverse a una implementación del método Attach y la IDebugProgramNodeAttach2 interfaz no tiene que implementarse.

Requisitos

Encabezado: Msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también