Sdílet prostřednictvím


Ovládací prvek programu

V ladění sady Visual Studio probíhají všechny následující kroky a pokračování rutin na úrovni programu:

  • Nastavení dalšího příkazu, tedy nastavení počítače na další instrukce, která se má spustit v konkrétním prostředí rámce

  • Spuštění, tedy pokračování ve vystupování z krokovacího režimu

  • Přechod k dalšímu příkazu

  • Pokračování v aktuálním režimu krokování

  • Pozastavení vláken obsažených programem

  • Obnovení vláken obsažených programem

Poznámka:

Zobrazení zásobníku volání je implementováno na úrovni vlákna. Chcete-li zobrazit výčet informací rámce při zobrazení zásobníku volání pro vlákno, musíte implementovat všechny metody IEnumDebugFrameInfo2 rozhraní.

Metody řízení programu

Následující tabulka ukazuje metody IDebugProgram2 , které musí být implementovány pro minimální funkční ladicí modul (DE) a řízení provádění.

Metoda Description
IDebugProgram2::Execute Pokračuje ve spouštění všech vláken obsažených programem ze zastaveného stavu. Vyžaduje se pro řízení provádění.
IDebugProgram2::Continue Pokračuje ve spouštění všech vláken obsažených programem ze zastaveného stavu. Vyžaduje se pro řízení provádění.
IDebugProgram2::Step Provede krok na daném vlákně. Pokračuje ve spouštění všech ostatních vláken obsažených v programu. Vyžaduje se pro řízení provádění.

Pro vícevláknové programy musíte také implementovat metody IDebugProgram2::EnumThreads a všechny metody rozhraní IEnumDebugThreads2.

Viz také