(dbgmodel.h) IDataModelScriptDebugStackFrame 介面

腳本中堆疊框架的介面。

腳本提供者會實作這個介面,以公開呼叫堆棧內特定堆疊框架的概念。

繼承

IDataModelScriptDebugStackFrame 繼承自 IUnknown。

方法

IDataModelScriptDebugStackFrame 介面具有這些方法。

 
IDataModelScriptDebugStackFrame::AddRef

IDataModelScriptDebugStackFrame::AddRef 方法會遞增物件上介面的參考計數。
IDataModelScriptDebugStackFrame::EnumerateArguments

列舉此框架中函式的自變數。
IDataModelScriptDebugStackFrame::EnumerateLocals

EnumerateLocals 方法會針對 IDataModelScriptDebugStackFrame 所代表堆疊框架內容中的所有局部變數,傳回變數集。
IDataModelScriptDebugStackFrame::Evaluate

Evaluate 方法會在呼叫此方法的 IDataModelScriptDebugStackFrame 介面所表示的堆疊框架內容中,評估腳本) 提供者語言 (表達式。
IDataModelScriptDebugStackFrame::GetName

GetName 方法會傳回顯示名稱, (此框架的函式名稱) 。 這類名稱會顯示在調試程式介面中向用戶呈現的堆疊回溯內。
IDataModelScriptDebugStackFrame::GetPosition

GetPosition 方法會傳回堆疊框架所代表腳本內的位置。
IDataModelScriptDebugStackFrame::GetTransition

如果指定的堆疊框架是IsTransition方法所決定的轉換點,GetTransition方法會傳回轉換的相關信息。
IDataModelScriptDebugStackFrame::IsTransitionPoint

IDataModelScriptDebugStack 介面代表呼叫堆疊的區段,該部分的呼叫堆疊包含在一個腳本的內容中。
IDataModelScriptDebugStackFrame::QueryInterface

IDataModelScriptDebugStackFrame::QueryInterface 方法會擷取物件上所支援介面的指標。
IDataModelScriptDebugStackFrame::Release

IDataModelScriptDebugStackFrame::Release 方法會遞減物件上介面的參考計數。

備註

當中斷至腳本調試程式時,呼叫堆棧的特定框架可以透過 IDataModelScriptDebugStack 介面上的 GetStackFrame 方法呼叫來擷取,代表發生中斷的堆棧區段。 會傳回代表此框架的 IDataModelScriptDebugStackFrame 介面。

規格需求

需求
標頭 dbgmodel.h

另請參閱

調試程序數據模型 C++ 概觀