IDebugProgramNodeAttach2
Permet à un nœud de programme d’être averti d’une tentative d’attachement au programme associé.
Syntaxe
IDebugProgramNodeAttach2 : IUnknown
Remarques pour les implémenteurs
Cette interface est implémentée sur la même classe que celle qui implémente l’interface IDebugProgramNode2 afin de recevoir la notification d’une opération d’attachement et de fournir une opportunité d’annuler l’opération d’attachement.
Remarques pour les appelants
Obtenez cette interface en appelant la QueryInterface
méthode dans un objet IDebugProgramNode2 . La méthode OnAttach doit être appelée avant la méthode Attach pour permettre au nœud du programme d’arrêter le processus d’attachement.
Méthodes dans l'ordre Vtable
Cette interface implémente la méthode suivante :
Méthode | Description |
---|---|
OnAttach | Joint au programme associé ou reporte le processus d’attachement à la méthode Attach . |
Notes
Cette interface est l’alternative préférée à la méthode de Attach_V7 déconseillée. Tous les moteurs de débogage sont toujours chargés avec la CoCreateInstance
fonction, autrement dit, ils sont instanciés en dehors de l’espace d’adressage du programme en cours de débogage.
Si une implémentation précédente de la IDebugProgramNode2::Attach_V7
méthode a simplement défini le GUID
programme en cours de débogage, seule la méthode OnAttach doit être implémentée.
Si une implémentation précédente de la IDebugProgramNode2::Attach_V7
méthode a utilisé l’interface de rappel fournie, cette fonctionnalité doit être déplacée vers une implémentation de la méthode Attach et l’interface IDebugProgramNodeAttach2
n’a pas besoin d’être implémentée.
Spécifications
En-tête : Msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll