Ramki stosu
W architekturze debugera ramka stosu:
To abstrakcja stosu, który zapewnia kontekst wykonywania wątku. Wątek zawsze jest wykonywany w ramach funkcji. Ramka stosu przechowuje zmienne lokalne funkcji i argumenty. Aby debugować przy użyciu programu Visual Studio, debugowany język lub środowisko musi obsługiwać ramki stosu.
Może identyfikować i opisywać siebie i zwracać skojarzony wątek. Ramka stosu może również zwracać kontekst kodu reprezentujący bieżący wskaźnik instrukcji oraz skojarzone z nią konteksty dokumentacji i oceny wyrażeń.
Zawiera właściwości opisujące nazwę, typ i wartość zmiennych lokalnych oraz argumentów, które są wyświetlane w różnych oknach debugowania środowiska IDE.
Jest reprezentowany przez interfejs IDebugStackFrame2 , zwykle tworzony przez aparat debugowania (DE) lub maszynę wirtualną w wyniku wykonywania wątku.