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

Voir aussi