(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 |