Partager via


IDebugStopCompleteEvent2

Le moteur de débogage (DE) peut envoyer cet événement facultatif au gestionnaire de débogage de session (SDM) lorsqu’un programme s’est arrêté.

Syntaxe

IDebugStopCompleteEvent2 : IUnknown

Remarques à l’attention des implémenteurs

Cette interface a été introduite avec Visual Studio 2005. Les versions antérieures ne prenaient pas en charge l’arrêt asynchrone.

  • L’arrêt est appelé par le SDM dans les scénarios multiprocesseur ou multi-programmes. Lorsqu’un programme envoie un événement d’arrêt au SDM, le SDM demande également à d’autres programmes d’arrêter.

L’arrêt est utilisé pour informer de manière asynchrone le SDM qu’un programme s’est arrêté. Informer le SDM est utile pour un moteur de débogage d’interpréteur, où parfois aucun code n’est en cours d’exécution dans le programme débogué, afin que Stop ne puisse pas être terminé de manière synchrone. Si un moteur de débogage souhaite utiliser cette notification asynchrone, il doit retourner S_ASYNC_STOP à partir de Stop.

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll