共用方式為


呼叫堆疊評估

若要在中斷模式期間檢視呼叫堆疊的堆疊框架,必須實作 EnumFrameInfo 方法。

評估的方法

對於簡單的偵錯引擎 (DE),可能只有一個堆疊框架。 若要在中斷模式期間檢查堆疊框架,必須實作下列 IDebugStackFrame2 方法。

方法 描述
GetCodeContext 取得堆疊框架的程式碼內容。 程式碼內容代表堆疊框架中的目前指令指標。
GetDocumentContext 取得堆疊框架的文件內容。 文件內容代表堆疊框架原始碼中的目前位置。 當您在程式中停止時,檢視原始程式碼是必需的。

這些方法需要實作數個內容相關的介面和方法。 因此,必須實作 GetDocumentContext 方法和下列 IDebugDocumentContext2 方法。

方法 描述
GetStatementRange 取得文件內容的檔案語句範圍。

若要列舉程式碼內容,必須實作 IEnumDebugCodeContexts2 的所有方法。

另請參閱