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