IDebugProcess3::Continue
Kontynuuje uruchamianie tego procesu ze stanu zatrzymania. Wszystkie poprzednie stany wykonywania (takie jak krok) są zachowywane, a proces rozpoczyna się ponownie.
Uwaga
Ta metoda powinna być używana zamiast kontynuować.
Składnia
Parametry
pThread
[in] Obiekt IDebugThread2 reprezentujący wątek, który ma być kontynuowany.
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 procesie niezależnie od liczby debugowanych procesów lub tego, który proces 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 procesie wykonuje operację krok po kroku i został zatrzymany, ponieważ inny proces został zatrzymany, a następnie Continue
został wywołany, określony wątek musi ukończyć oryginalną operację przechodzenia.
Ostrzeżenie Nie wysyłaj zdarzenia zatrzymania lub zdarzenia natychmiastowego (synchronicznego) do zdarzenia podczas obsługi tego wywołania; w przeciwnym razie debuger może przestać odpowiadać.