Condividi tramite


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.

Vedere anche

Riferimenti

IDebugCanStopEvent2

IDebugBreakEvent2

IDebugBreakpointEvent2

IDebugCanStopEvent2:: GetReason