在偵錯工具架構中, 堆疊框架:
是堆疊的抽象,可提供執行緒的執行環境。 執行緒一律會在函式內執行。 堆疊框架保存函數的局部變數及其引數。 若要使用 Visual Studio 進行偵錯,所偵錯的語言或環境必須支援堆疊框架。
可以同時識別和描述自身,並且可以返回相關聯的執行緒。 堆疊框架也可以返回代表目前指令指標的程式碼環境,以及相關的文件和運算式評估環境。
具有描述區域變數和引數的名稱、類型和值的屬性,並出現在各種 IDE 偵錯視窗中。
由 IDebugStackFrame2 介面表示,通常是由偵錯引擎 (DE) 或虛擬機器作為執行執行緒的結果所建立。