IDataModelScriptDebugStack 介面代表呼叫堆疊的區段,該部分包含在一個腳本的內容中。 如果調試程式能夠偵測從一個腳本轉換到另一個腳本(或一個腳本提供者到另一個腳本提供者),它可以藉由實作IsTransitionPoint方法,並適當地傳回 true 或 false 來表示此情況。 進入腳本的呼叫堆疊框架,其中應該將區段套用的腳本視為轉換點。 所有其他框架都不是。
任何無法執行跨腳本偵錯或偵測的腳本調試程式,只要從此方法傳回E_NOTIMPL,就完全合法。 在這種情況下,偵錯介面只能顯示目前腳本的堆疊回溯,即使整體呼叫堆疊跨越多個腳本也一樣。
語法
HRESULT IsTransitionPoint(
bool *isTransitionPoint
);
參數
isTransitionPoint
如果這個堆疊框架是第一個輸入特定腳本或腳本提供者的框架,則此處應該傳回 true,指出框架是一個腳本/提供者到另一個腳本的轉換點。 針對任何其他堆疊框架,應該傳回 false。
傳回值
此方法會傳回 HRESULT,指出成功或失敗。 無法偵測轉換點的調試程式可能會從此方法傳回E_NOTIMPL。
要求
| 要求 | 價值 |
|---|---|
| 標頭 | dbgmodel.h |