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