共用方式為


呼叫堆疊評估

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

評估方法

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

方法 Description
GetCodeContext 取得堆疊框架的程式碼內容。 程式碼內容代表堆疊框架中的目前指令指標。
GetDocumentContext 取得堆疊框架的文件內容。 文件內容代表堆疊框架原始程式碼中的目前位置。 需要在程式停住時檢視原始程式碼。

這些方法需要實作數個與上下文相關的介面和方法。 因此,您必須實作 GetDocumentContext 方法,以及下列 IDebugDocumentContext2 方法。

方法 Description
GetStatementRange 取得文件內容的檔案陳述式範圍。

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

另請參閱