Stack frame
In termini di architettura del debugger, uno stack frame:
è un'astrazione di uno stack che fornisce il contesto di esecuzione di un thread. Un thread esegue sempre all'interno di una funzione. Uno stack frame vengono utilizzate le variabili locali della funzione e gli argomenti su. Per eseguire il debug con Visual Studio, il linguaggio o l'ambiente che viene eseguito il debug deve supportare gli stack frame.
È possibile identificare quali autodescriversi e restituire il thread associato. Uno stack frame anche possibile restituire il contesto di codice che rappresenta il puntatore all'istruzione corrente nonché i contesti associati di valutazione di espressioni e la documentazione.
Include proprietà che descrivono il nome, il tipo e il valore delle variabili locali e gli argomenti e visualizzati in diverse finestre di debug dell'IDE.
È IDebugStackFrame2 rappresentato da un'interfaccia, in genere creata da un motore di debug (DE) o da una macchina virtuale in conseguenza dell'esecuzione di un thread.