Share via


IDebugEngine2::DestroyProgram

Informe un moteur de débogage (DE) que le programme spécifié a été arrêté de manière atypique et que le DE doit propre toutes les références au programme et envoyer un événement de destruction de programme.

Syntaxe

HRESULT DestroyProgram( 
   IDebugProgram2* pProgram
);
int DestroyProgram( 
   IDebugProgram2 pProgram
);

Paramètres

pProgram
[in] Objet IDebugProgram2 qui représente le programme qui a été interrompu de façon atypique.

Valeur de retour

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

Notes

Une fois cette méthode appelée, le DE envoie par la suite un événement IDebugProgramDestroyEvent2 au gestionnaire de débogage de session (SDM).

Cette méthode n’est pas implémentée (retourne E_NOTIMPL) si le DE s’exécute dans le même processus que le programme en cours de débogage. Cette méthode est implémentée uniquement si le DE s’exécute dans le même processus que le SDM.

Voir aussi