呼叫堆疊評估
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
若要檢視呼叫堆疊的堆疊框架處於中斷模式時,您必須實作EnumFrameInfo方法。
評估方法
簡單的偵錯引擎 (DE),可能只有一個堆疊框架。 若要檢查的堆疊框架處於中斷模式時,您必須實作下列方法IDebugStackFrame2。
方法 | 說明 |
---|---|
GetCodeContext | 取得堆疊框架的程式碼內容。 程式碼內容代表目前指令指標框架中。 |
GetDocumentContext | 取得文件內容的堆疊框架。 文件內容代表堆疊框架的原始程式碼中的目前位置。 檢視原始程式碼,當您在程式中被停止時的必要項。 |
這些方法需要數個內容相關的介面和方法的實作。 因此,您必須實作GetDocumentContext方法及的下列方法IDebugDocumentContext2。
方法 | 描述 |
---|---|
GetStatementRange | 取得檔案陳述式的範圍的文件內容。 |
若要列舉的程式碼內容,您必須實作的所有方法IEnumDebugCodeContexts2。