IDebugOutputStringEvent2
Cette interface est envoyée par le moteur de débogage (DE) au gestionnaire de débogage de session (SDM) pour générer une chaîne.
Syntaxe
IDebugOutputStringEvent2 : IUnknown
Remarques pour les implémenteurs
Le DE implémente cette interface pour envoyer une chaîne à la fenêtre Sortie de l’IDE. L’interface IDebugEvent2 doit être implémentée sur le même objet que cette interface. Le SDM utilise QueryInterface pour accéder à l’interface IDebugEvent2
.
Remarques pour les appelants
Le DE crée et envoie cet objet d’événement pour envoyer une chaîne à la fenêtre Sortie . L’événement est envoyé à l’aide de la fonction de rappel IDebugEventCallback2 fournie par le SDM lorsqu’elle est attachée au programme en cours de débogage.
Méthodes dans l'ordre Vtable
Le tableau suivant montre la méthode de IDebugOutputStringEvent2
.
Méthode | Description |
---|---|
GetString | Obtient le message affichable. |
Notes
Par exemple, dans du code non managé, la chaîne à générer peut provenir lorsque le programme en cours de débogage envoie une chaîne à la fonction Win32 OutputDebugString
. Cette chaîne est interceptée par le DE et envoyée au SDM comme IDebugOutputStringEvent2
événement.
Utilisez IDebugMessageEvent2 pour envoyer un message nécessitant une réponse utilisateur.
Utilisez IDebugErrorEvent2 pour envoyer un message d’erreur qui ne nécessite pas de réponse.
Spécifications
En-tête : msdbg.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll