Udostępnij za pośrednictwem


IDebugProgram2::Continue

Kontynuuje uruchamianie tego programu ze stanu zatrzymania. Wszystkie poprzednie stany wykonywania (takie jak krok) są zachowywane, a program rozpoczyna wykonywanie ponownie.

Uwaga

Ta metoda jest przestarzała. Zamiast tego użyj metody Continue.

Składnia

int Continue( 
   IDebugThread2 pThread
);

Parametry

pThread [in] Obiekt IDebugThread2 reprezentujący wątek.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Ta metoda jest wywoływana w tym programie niezależnie od liczby programów, które są debugowane, lub który program wygenerował zdarzenie zatrzymania. Implementacja musi zachować poprzedni stan wykonania (na przykład krok) i kontynuować wykonywanie tak, jakby nigdy nie zostało zatrzymane przed ukończeniem poprzedniego wykonania. Oznacza to, że jeśli wątek w tym programie wykonywał operację krokową i został zatrzymany, ponieważ inny program został zatrzymany, a następnie ta metoda została wywołana, program musi ukończyć oryginalną operację krok po kroku.

Ostrzeżenie

Nie wysyłaj zdarzenia zatrzymania lub natychmiastowego (synchronicznego) zdarzenia do zdarzenia podczas obsługi tego wywołania; w przeciwnym razie debuger może przestać odpowiadać.

Zobacz też