偵錯工具概念

若要以 Visual Studio 偵錯套件為基礎建置,您必須熟悉設計套件時所使用的架構概念。

本節內容

偵錯工作階段說明工作階段在偵錯架構中的角色。

伺服器就偵錯架構而言,定義伺服器在抽象和實體上是什麼。

連接埠提供者就偵錯架構而言,定義連接埠提供者是什麼。

連接埠 就偵錯架構而言,定義連接埠是什麼。

處理序就偵錯架構而言,定義處理序是什麼。

程式節點就偵錯架構而言定義程式節點,包括它如何識別自己及其所執行的處理序。

程式就偵錯架構而言定義程式。

執行緒就偵錯架構而言定義執行緒的特性。

堆疊框架就偵錯架構而言定義堆疊框架。 堆疊框架是堆疊的抽象概念,可提供執行緒的執行內容。

模組就偵錯架構而言定義模組,做為程式碼的實體容器,例如可執行檔或 DLL。

中斷點就偵錯架構而言定義三種中斷點類型:暫止、繫結和錯誤。

偵錯引擎說明偵錯引擎 (DE) 如何在程式碼、文件和運算式評估內容中同時運作。 各自描述這三項內容,位置 (location)、位置 (position) 或與其相關的評估。

偵錯工具元件提供 Visual Studio 偵錯元件的概觀,其中包括偵錯引擎 (DE)、運算式評估工具 (EE) 和符號處理常式 (SH)。

偵錯工作包含各種偵錯工作的連結,例如啟動程式及評估運算式。