Programs
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
偵錯工具就架構而言,程式:
是一組執行緒和一組模組的容器。 程式會有單一的事物來舉例 Windows 作業系統中。
程式是一種處理序。 例如,當您偵錯的網站,指令碼可以視為程式。 雖然指令碼會執行指令碼引擎處理程序中,獨立於其他指令碼,它也有它自己的執行緒集。 偵錯引擎 (DE) 附加至程式中,而不必處理程序或執行緒。
可識別本身以及它正在執行中,並可以附加到中斷連線,並說明如果有的話,請建立它,DE 的程序。 程式執行、 停止、 繼續和終止。
可以列舉其所有的執行緒。 程式也可以提供自己的反組譯碼資料流,可以列舉給定文件位置的所有程式碼內容。
由IDebugProgram2介面,建立附加程式之前,或做為附加的處理序,視實作而定的一部分。 根據對應連接埠列舉時的處理程序的程式,會建立每個程式IDebugProgramNode2介面做為引數傳遞AddProgramNode。 同時也建立偵錯引擎
IDebugProgram2
介面來代表程式,這些程式不會建立根據程式節點。IDebugProgramNode2
DE 所建立的介面用於實際進行偵錯,而所建立的連接埠僅用於探索處理序中執行的程式。
另請參閱
處理程序
程式節點
模組
偵錯工具的概念
偵錯引擎
文件位置
程式碼內容
IDebugProgram2
IDebugProgramNode2
AddProgramNode