IDebugCanStopEvent2:: CanStop
Notifica al motore (DE) di debug indipendentemente dal fatto che l'interruzione in corrispondenza della posizione corrente di codice o continuare immediatamente l'esecuzione.
HRESULT CanStop (
BOOL fCanStop
);
int CanStop (
int fCanStop
);
Parametri
- fCanStop
[in] Diverso da zero (TRUE) se il DE si ferma in corrispondenza della posizione corrente di codice; in caso contrario, lo zero (FALSE).
Valore restituito
Se l'operazione riesce, restituisce S_OK; in caso contrario, restituisce un codice di errore.
Note
Il ricevitore di questo evento in genere chiama IDebugCanStopEvent2:: GetReason il metodo per determinare il motivo per cui il DE desidera arrestare e chiama quindi il metodo di IDebugCanStopEvent2::CanStop con la risposta appropriata.
Se il DE si interrompe, invia un evento che descrive il motivo per arrestare. È in genere due eventi inviati, un utente o un'interruzione del segnale rappresentata IDebugBreakEvent2 dall'interfaccia e un evento del punto di interruzione rappresentato IDebugBreakpointEvent2 dall'interfaccia.