Sdílet prostřednictvím


IDebugProcess3::Continue

Pokračuje ve spuštění tohoto procesu ze zastaveného stavu. Všechny předchozí stavy spuštění (například krok) se zachovají a proces se spustí znovu.

Poznámka:

Tato metoda by měla být použita místo Continue.

Syntaxe

int Continue(
   IDebugThread2 pThread
);

Parametry

pThread
[v] IDebugThread2 objekt představující vlákno, které má být pokračovat.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Poznámky

Tato metoda se volá na tomto procesu bez ohledu na to, kolik procesů se ladí nebo který proces vygeneroval zastavovací událost. Implementace musí zachovat předchozí stav provádění (například krok) a pokračovat v provádění, jako by se před dokončením předchozího spuštění nikdy nezastavila. To znamená, že pokud vlákno v tomto procesu provádělo operaci krokování a bylo zastaveno, protože se zastavil nějaký jiný proces a pak Continue byl volán, zadané vlákno musí dokončit původní krok-over operace.

Upozornění Při zpracování tohoto volání neodesílejte událost zastavení ani okamžitou (synchronní) událost do události. Jinak může ladicí program přestat reagovat.

Viz také