IDebugProgramDestroyEvent2IDebugProgramDestroyEvent2

Cette interface est envoyée par le moteur de débogage (DE) pour le Gestionnaire de session de débogage (SDM) lorsqu’un programme est exécuté jusqu'à la fin.This interface is sent by the debug engine (DE) to the session debug manager (SDM) when a program has run to completion.

SyntaxeSyntax

IDebugProgramDestroyEvent2 : IUnknown  

Notes pour les implémenteursNotes for Implementers

Le DE ou le fournisseur de port personnalisé implémente cette interface pour signaler qu’un programme a été arrêté et n’est plus disponible pour le débogage.The DE or the custom port supplier implements this interface to report that a program has been terminated and is no longer available for debugging. Le IDebugEvent2 interface doit être implémentée sur le même objet que cette interface.The IDebugEvent2 interface must be implemented on the same object as this interface. Le SDM utilise QueryInterface pour accéder à la IDebugEvent2 interface.The SDM uses QueryInterface to access the IDebugEvent2 interface.

Remarques pour les appelantsNotes for Callers

Le DE ou le fournisseur de port personnalisé crée et envoie cet objet d’événement pour signaler l’arrêt d’un programme.The DE or the custom port supplier creates and sends this event object to report the termination of a program. Le D’envoie cet événement à l’aide de la IDebugEventCallback2 fonction de rappel qui est fournie par le SDM lorsqu’il est attaché au programme en cours de débogage.The DE sends this event by using the IDebugEventCallback2 callback function that is supplied by the SDM when it attached to the program being debugged. Le fournisseur de port personnalisé envoie cet événement à l’aide de la IDebugPortEvents2 interface.The custom port supplier sends this event using the IDebugPortEvents2 interface.

Méthodes dans l'ordre VtableMethods in Vtable Order

Le tableau suivant présente la méthode de IDebugProgramDestroyEvent2.The following table shows the method of IDebugProgramDestroyEvent2.

MéthodeMethod DescriptionDescription
GetExitCodeGetExitCode Obtient le code de sortie du programme.Gets the program's exit code.

SpécificationsRequirements

En-tête : msdbg.hHeader: msdbg.h

Namespace : Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussiSee Also

Interfaces de base Core Interfaces
IDebugProgram2 IDebugProgram2
IDebugEvent2 IDebugEvent2
IDebugEventCallback2IDebugEventCallback2