Condividi tramite


Controllo dell'esecuzione e valutazione dello stato

Il debug di un'applicazione richiede l'implementazione di tali funzionalità di controllo dell'esecuzione, ad esempio l'esecuzione di istruzioni in funzioni, l'arresto in corrispondenza dei punti di interruzione e la continua esecuzione. Il debug di Visual Studio basa il controllo di esecuzione sugli eventi inviati tra i componenti del debugger.

In questa sezione

Il controllo Programma elenca le routine seguenti che si verificano a livello di programma: l'impostazione dell'istruzione successiva, l'esecuzione, l'esecuzione, la continuazione, la sospensione e la ripresa.

I metodi correlati al punto di interruzione definiscono i tipi associati e in sospeso di punti di interruzione supportati da Visual Studio.

La valutazione dello stack di chiamate illustra l'implementazione dei metodi che consentono la visualizzazione degli stack frame dello stack di chiamate durante la modalità di interruzione.

La valutazione delle espressioni spiega in che modo il motore di debug (DE), la valutazione delle espressioni (edizione Enterprise) e il gestore di debug delle sessioni sono coinvolti nell'analisi e nella valutazione di un'espressione immessa in una delle finestre dell'IDE.

Gli eventi di controllo illustrano l'interfaccia usata per inviare eventi durante l'esecuzione controllata del programma.