共用方式為


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

另請參閱

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