IDebugEventCallback2
Cette interface est utilisée par le moteur de débogage (DE) pour envoyer des événements de débogage au gestionnaire de débogage de session (SDM).
Syntaxe
IDebugEventCallback2 : IUnknown
Remarques pour les implémenteurs
Visual Studio implémente cette interface pour recevoir des événements à partir d’un moteur de débogage.
Remarques pour les appelants
Un moteur de débogage reçoit généralement cette interface lorsque le SDM appelle Attach, Attach ou LaunchSuspended. Un moteur de débogage envoie des événements au SDM en appelant l’événement.
Méthodes dans l'ordre Vtable
Le tableau suivant présente les méthodes de IDebugEventCallback2
.
Méthode | Description |
---|---|
Event | Envoie la notification des événements de débogage au SDM. |
Notes
Bien que EvaluateSync et EvaluateAsync spécifient qu’ils prennent une IDebugEventCallback2
interface, ce n’est pas le cas, et le pointeur d’interface est toujours une valeur Null. Au lieu de cela, le moteur de débogage doit utiliser l’interface IDebugEventCallback2
reçue dans l’appel à Attach, Attach ou LaunchSuspended.
Si un package implémente IDebugEventCallback dans le code managé, il est fortement conseillé d’appeler ReleaseComObject sur les différentes interfaces transmises à l’événement.
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll