Partager via


IDebugProgramNodeAttach2

Permet un nœud de programme de telle sorte qu'il soit notifié d'une tentative de s'attacher au programme associé.

IDebugProgramNodeAttach2 : IUnknown

Remarques à l'intention des implémenteurs

Cette interface est implémentée sur la même classe qui implémente l'interface d' IDebugProgramNode2 afin de recevoir une notification d'une opération d'attachement et fournir la possibilité d'annuler l'opération d'attachement.

Remarques pour les appelants

obtenez cette interface en appelant la méthode d' QueryInterface dans un objet d' IDebugProgramNode2 . La méthode d' IDebugProgramNodeAttach2 : : OnAttach doit être appelée avant que la méthode d' IDebugEngine2 : : Attachement à donner au nœud de programme la possibilité d'arrêter le processus d'attachement.

méthodes en commande de Vtable

Cette interface implémente la méthode suivante :

Méthode

Description

IDebugProgramNodeAttach2 : : OnAttach

Se joint au programme associé ou diffère le processus d'attachement à la méthode d' IDebugEngine2 : : Attachement .

Notes

Cette interface est une alternative par défaut à la méthode déconseillée d' IDebugProgramNode2 : : Attach_V7 . Tous les moteurs de débogage sont toujours chargés avec la fonction d' CoCreateInstance , c. autrement dit., ils sont instanciés en dehors de l'espace d'adressage du programme débogué.

Si une implémentation antérieure de la méthode d' IDebugProgramNode2::Attach_V7 définissait simplement GUID du programme débogué, seule la méthode d' IDebugProgramNodeAttach2 : : OnAttach doit être implémenté.

Si une implémentation antérieure de la méthode d' IDebugProgramNode2::Attach_V7 utilisait l'interface de rappel qui a été fournie, alors que la fonctionnalité doit être déplacée vers une implémentation de la méthode de IDebugEngine2 : : Attachement et de l'interface d' IDebugProgramNodeAttach2 ne doit pas être implémenté.

Configuration requise

en-tête : Msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

IDebugProgramNode2

IDebugEngine2 : : Attachement

IDebugProgramNode2 : : Attach_V7

Concepts

Les interfaces principales