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.