Dela via


Stack Frames

I felsökningsarkitekturen är en stackram:

  • Är en abstraktion av en stack som tillhandahåller körkontext för en tråd. En tråd körs alltid i en funktion. En stackram innehåller funktionens lokala variabler och argumenten till den. För att kunna felsöka med Visual Studio måste språket eller miljön som debuggas ha stöd för stackramar.

  • Kan både identifiera och beskriva sig själv och kan returnera den associerade tråden. En stackram kan också returnera kodkontexten som representerar den aktuella instruktionspekaren och tillhörande dokumentations- och uttrycksutvärderingskontexter.

  • Har egenskaper som beskriver namn, typ och värde för lokala variabler och argument och som visas i olika IDE-felsökningsfönster.

  • Representeras av ett IDebugStackFrame2-gränssnitt , som vanligtvis skapas av en felsökningsmotor (DE) eller en virtuell dator som en följd av att en tråd körs.

Se även