Partager via


IDebugEngineProgram2::Stop

Arrête tous les threads en cours d’exécution dans ce programme.

Syntaxe

int Stop();

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Notes

Cette méthode est appelée lorsque ce programme est débogué dans un environnement multi-programme. Lorsqu’un événement d’arrêt d’un autre programme est reçu, cette méthode est appelée sur ce programme. L’implémentation de cette méthode doit être asynchrone ; autrement dit, tous les threads ne doivent pas être arrêtés avant que cette méthode ne retourne. L’implémentation de cette méthode peut être aussi simple que l’appel de la méthode CauseBreak sur ce programme.

Les implémenteurs doivent envoyer un IDebugStopCompleteEvent2 lorsque le programme s’arrête.

Voir aussi