IDebugCanStopEvent2::CanStop
Benachrichtigt das Debugmodul (DE), ob die Ausführung am aktuellen Codespeicherort beendet werden soll oder nicht.
Syntax
Parameter
fCanStop
[in] Ungleich Null (TRUE
), wenn die DE an der aktuellen Codeposition angehalten werden soll; andernfalls Null (FALSE
).
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK
, andernfalls ein Fehlercode zurückgegeben.
Hinweise
Der Empfänger dieses Ereignisses ruft in der Regel die GetReason-Methode auf, um den Grund zu ermitteln, warum die DE beendet werden soll, und ruft dann die Methode mit der IDebugCanStopEvent2::CanStop
entsprechenden Antwort auf.
Wenn die DE beendet wird, wird ein Ereignis gesendet, das den Grund für das Beenden beschreibt. Es gibt in der Regel zwei Ereignisse, die gesendet werden, ein Benutzer- oder Signalwechsel, dargestellt durch die IDebugBreakEvent2-Schnittstelle und ein Haltepunktereignis, das durch die IDebugBreakpointEvent2-Schnittstelle dargestellt wird.