IDataModelScriptDebugStackFrame 接口 (dbgmodel.h)
腳本中堆疊框架的介面。
腳本提供者會實作這個介面,以公開呼叫堆棧內特定堆疊框架的概念。
遺產
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 |