(dbgmodel.h) IDataModelScriptDebug2::SetBreakpoint 方法
SetBreakpoint 方法會在腳本內設定斷點。 請注意,實作可以自由調整內嵌行和數據行位置,以向前移至適當的程序代碼位置。 在傳回的 IDataModelScriptDebugBreakpoint 介面上,方法呼叫可以擷取放置斷點的實際行號和數據行編號。
請注意,實作會負責「記住」已設定的所有斷點,並將唯一標識符指派給每個斷點。 該標識碼在單一腳本的網域內必須是唯一的。
只要腳本調試程式是透過 StartDebugging 方法的呼叫來啟用,就可以合法呼叫這個方法。 在發生任何執行之前,可以設定斷點。
語法
HRESULT SetBreakpoint(
ULONG linePosition,
ULONG columnPosition,
IDataModelScriptDebugBreakpoint **breakpoint
);
參數
linePosition
原始碼中要設定斷點之位置的一個行號。
columnPosition
設定斷點之指定行上的一個以數據行為基礎的數據行編號。
breakpoint
此處會傳回代表新建立斷點的 IDataModelScriptDebugBreakpoint 介面。
傳回值
這個方法會傳回表示成功或失敗的 HRESULT。
規格需求
需求 | 值 |
---|---|
標頭 | dbgmodel.h |