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

Voir aussi