IDataModelScriptDebug2 介面 (dbgmodel.h)
腳本上的選擇性介面 (實作 IDataModelScript) 的物件。 如果支援此介面,腳本提供者有一個偵錯引擎,其形式為「腳本偵錯」有限。 這可能包括逐步執行、設定斷點、檢查數據等...
此介面第 2 版支援所有具有相同簽章的先前方法,並包含提供新增功能的其他新方法。 新的方法會列在該介面區段結尾的標頭中。
繼承
IDataModelScriptDebug2 繼承自 IDataModelScriptDebug。
方法
IDataModelScriptDebug2 介面具有這些方法。
IDataModelScriptDebug2::AddRef IDataModelScriptDebug2::AddRef 方法會遞增 物件上介面的參考計數。 |
IDataModelScriptDebug2::EnumerateBreakpoints IDataModelScriptDebug2::EnumerateBreakpoints 方法會傳回列舉值,能夠在啟用腳本調試程式時列舉每個斷點。 |
IDataModelScriptDebug2::FindBreakpointById FindBreakpointById 方法可用來從指定的標識碼取得斷點的介面。 |
IDataModelScriptDebug2::GetCurrentPosition IDataModelScriptDebug2::GetCurrentPosition 方法會傳回腳本偵錯會話中的目前中斷位置。 |
IDataModelScriptDebug2::GetDebugState GetDebugState 方法會傳回腳本的目前狀態 (,也就是它是否正在執行) 。 |
IDataModelScriptDebug2::GetEventFilter IDataModelScriptDebug2::GetEventFilter 方法會傳回是否針對特定事件啟用中斷事件。 |
IDataModelScriptDebug2::GetStack IDataModelScriptDebug2::GetStack 方法會在腳本調試程式會話中的中斷位置取得目前的呼叫堆棧。 |
IDataModelScriptDebug2::QueryInterface IDataModelScriptDebug2::QueryInterface 方法會擷取物件上支援介面的指標。 |
IDataModelScriptDebug2::Release IDataModelScriptDebug2::Release 方法會遞減物件上介面的參考計數。 |
IDataModelScriptDebug2::SetBreakpoint 啟用腳本調試程式時,IDataModelScriptDebug2::SetBreakpoint 方法會在腳本內設定斷點。 |
IDataModelScriptDebug2::SetBreakpointAtFunction 在提供的名稱所指定的函式上設定斷點。 |
IDataModelScriptDebug2::SetEventFilter IDataModelScriptDebug2::SetEventFilter 方法會變更特定事件的中斷事件行為。 |
IDataModelScriptDebug2::StartDebugging IDataModelScriptDebug2::StartDebugging 方法會開啟特定腳本的調試程式,但不會開始執行中斷或逐步執行。 |
IDataModelScriptDebug2::StopDebugging 成功呼叫 StartDebugging 方法之後,IDataModelScriptDebug2::StopDebugging 方法會停止偵錯活動。 |
備註
數據模型中腳本提供者的基礎結構也提供偵錯腳本的概念。 任何想要對偵錯主機公開偵錯功能的腳本,以及裝載數據模型的調試程式應用程式,除了 IDataModelScript 介面之外,也可以藉由可偵錯的腳本實作 IDataModelScriptDebug 介面。 腳本上存在此介面,表示其可偵錯的基礎結構。
規格需求
需求 | 值 |
---|---|
標頭 | dbgmodel.h |