Freigeben über


IDebugStopCompleteEvent2

Das Debugmodul (DE) kann dieses optionale Ereignis an den Sitzungsdebug-Manager (SDM) senden, wenn ein Programm beendet wurde.

Syntax

IDebugStopCompleteEvent2 : IUnknown

Hinweise für Implementierer

Diese Schnittstelle wurde mit Visual Studio 2005 eingeführt. Frühere Versionen haben das asynchrone Beenden nicht unterstützt.

  • Stop wird vom SDM in Multiprozess- oder Multiprogrammszenarien aufgerufen. Wenn ein Programm ein Stoppereignis an das SDM sendet, fordert die SDM auch andere Programme an, die beendet werden sollen.

Stop wird verwendet, um das SDM asynchron darüber zu informieren, dass ein Programm beendet wurde. Das Informieren des SDM ist nützlich für ein Interpreter-Debugmodul, bei dem manchmal kein Code innerhalb des debugged-Programms ausgeführt wird, sodass "Stop " nicht synchron abgeschlossen werden kann. Wenn ein Debugmodul diese asynchrone Benachrichtigung verwenden möchte, muss sie von "Stop" zurückgegeben werdenS_ASYNC_STOP.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll