IDebugCanStopEvent2::CanStop
Notifica al motore di debug (DE) se arrestarsi o meno nel percorso del codice corrente o semplicemente continuare l'esecuzione.
Sintassi
Parametri
fCanStop
[in] Diverso da zero (TRUE
) se l'oggetto DE deve arrestarsi nella posizione del codice corrente; in caso contrario, zero (FALSE
).
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore.
Osservazioni:
Il ricevitore di questo evento chiama in genere il metodo GetReason per determinare il motivo per cui DE vuole arrestare e quindi chiama il IDebugCanStopEvent2::CanStop
metodo con la risposta appropriata.
Se l'oggetto DE si arresta, invia un evento che descrive il motivo dell'arresto. In genere sono presenti due eventi inviati, un utente o un'interruzione di segnale rappresentata dall'interfaccia IDebugBreakEvent2 e un evento di punto di interruzione rappresentato dall'interfaccia IDebugBreakpointEvent2 .