Partager via


IDebugEvent2

Cette interface est utilisée pour transmettre les informations de débogage critiques, telles que l'arrêt à un point d'arrêt, et aux informations non critiques, telles qu'un message de débogage.

IDebugEvent2 : IUnknown

Remarques à l'intention des implémenteurs

Le moteur (DE) de débogage et le fournisseur de port implémentent cette interface sur le même objet que toutes les autres interfaces d'événement.

Remarques pour les appelants

À l'aide de l'argument de l'ID d'interface (IID) donné à IDebugEventCallback2 : : événement ou à IDebugPortEvents2 : : événement, les appels QueryInterface de gestionnaire (SDM) de débogage de session à l'interface d' IDebugEvent2 pour obtenir l'interface d'événement appropriée.

méthodes en commande de Vtable

Le tableau suivant répertorie les méthodes d' IDebugEvent2.

Méthode

Description

IDebugEvent2 : : GetAttributes

Obtient les attributs de cet événement de débogage.

Notes

Les interfaces d'événement plus spécifiques, telles que IDebugBreakpointEvent2, ne dérivent pas de l'interface IDebugEvent2 mais sont plutôt implémentées comme une interface distincte sur le même objet qu' IDebugEvent2.

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

IDebugPortEvents2 : : événement

IDebugEventCallback2 : : événement

Concepts

Les interfaces principales