Udostępnij za pośrednictwem


IDebugProcess3::Execute

Kontynuuje uruchamianie tego procesu ze stanu zatrzymania. Wszystkie poprzednie stany wykonania (takie jak krok) są czyszczone, a proces rozpoczyna się ponownie.

Uwaga

Ta metoda powinna być używana zamiast Execute.

Składnia

int Execute(
   IDebugThread2 pThread
);

Parametry

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

Wartość zwracana

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

Uwagi

Gdy użytkownik rozpoczyna wykonywanie ze stanu zatrzymanego w wątku innego procesu, ta metoda jest wywoływana w tym procesie. Ta metoda jest również wywoływana, gdy użytkownik wybierze polecenie Start z menu Debugowanie w środowisku IDE. Implementacja tej metody może być tak prosta, jak wywołanie metody Resume w bieżącym wątku w procesie.

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ż