Delen via


Stackframes

In de debuggerarchitectuur, een stackframe:

  • Is een abstractie van een stack die de uitvoeringscontext van een thread biedt. Een thread wordt altijd uitgevoerd binnen een functie. Een stackframe bevat de lokale variabelen van de functie en de argumenten. Als u fouten wilt opsporen met Visual Studio, moet de taal of omgeving die wordt opgespoord, stackframes ondersteunen.

  • Kan zowel zichzelf identificeren als beschrijven en kan de bijbehorende thread retourneren. Een stackframe kan ook de codecontext retourneren die de huidige instructiepointer en de bijbehorende documentatie- en expressieevaluatiecontexten vertegenwoordigt.

  • Heeft eigenschappen die de naam, het type en de waarde van lokale variabelen en argumenten beschrijven en die worden weergegeven in verschillende IDE-foutopsporingsvensters.

  • Wordt vertegenwoordigd door een IDebugStackFrame2-interface , meestal gemaakt door een foutopsporingsengine (DE) of virtuele machine als gevolg van het uitvoeren van een thread.

Zie ook