IDebugCanStopEvent2::CanStop
Powiadamia aparat debugowania (DE), czy zatrzymać się w bieżącej lokalizacji kodu, czy po prostu kontynuować wykonywanie.
Składnia
Parametry
fCanStop
[in] Niezerowe (TRUE
) jeśli de powinno zatrzymać się w bieżącej lokalizacji kodu; w przeciwnym razie zero (FALSE
).
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.
Uwagi
Odbiorca tego zdarzenia zwykle wywołuje metodę GetReason , aby określić przyczynę zatrzymania de, a następnie wywołuje IDebugCanStopEvent2::CanStop
metodę z odpowiednią odpowiedzią.
Jeśli de zatrzymuje się, wysyła zdarzenie, które opisuje przyczynę zatrzymania. Zazwyczaj istnieją dwa wysyłane zdarzenia, przerwa użytkownika lub sygnału reprezentowane przez interfejs IDebugBreakEvent2 oraz zdarzenie punktu przerwania reprezentowane przez interfejs IDebugBreakpointEvent2 .