共用方式為


呼叫堆疊評估

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

評估的方法

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

方法

描述

IDebugStackFrame2::GetCodeContext

取得堆疊框架中的程式碼內容。 程式碼內容表示目前堆疊框架中的指令指標。

IDebugStackFrame2::GetDocumentContext

取得堆疊框架中的文件內容。 文件內容表示目前堆疊框架的原始碼的位置。 檢視原始程式碼,您會在程式停止時的必要項。

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

方法

描述

IDebugDocumentContext2::GetStatementRange

取得檔案陳述式的範圍的文件內容。

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

請參閱

概念

執行控制以及狀態評估