建立自訂的偵錯引擎
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
偵錯引擎 (DE) 是元件,讓特定的執行階段架構的偵錯。 通常是只有一個 DE 實作每個執行階段環境。
注意
TRANSACT-SQL 和 JScript 的個別 DE 實作時,VBScript 和 JScript 共用單一 DE。
DE 搭配直譯器或作業的系統,以提供執行控制項、 中斷點及運算式評估為這類偵錯服務。 這些服務透過 DE 介面實作,而且可能會導致偵錯工具,以便在不同的操作模式之間轉換。 如需詳細資訊,請參閱操作模式。
建立 DE 包含下列步驟︰
使用 Visual Studio 註冊 DE
啟用偵錯程式
執行控制項及狀態評估
傳送事件
終止,並中斷連結
本章節內容
註冊自訂的偵錯引擎
說明登錄 Visual Studio 偵錯引擎,可以使用所需的步驟。
啟用偵錯程式
說明您 DE 可以偵錯程式之前,您必須先啟動 DE 或將它附加到現有的程式。
執行控制和狀態評估
討論偵錯應用程式為何需要實作執行控制功能。
傳送事件
描述偵錯工具和 DE 之間的通訊為 DCOM 所根據的事件模型。
終止,並中斷連結
說明如何達成這表示,沒有任何中斷點、 例外狀況、 執行階段錯誤或要偵錯應用程式中的無限迴圈的正常終止。
呼叫偵錯工具事件
文件偵錯工作階段中發生事件的呼叫的順序。
How To︰ 偵錯自訂的偵錯引擎
說明如何偵錯自訂 DE。