Partager via


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

Voir aussi