程序

根据调试器体系结构, 程序:

  • 是设置线程和的容器设置模块。 程序没有就好比在 windows 操作系统。

    程序是一个子进程。 例如,那么,当您调试网站时,脚本中显示为程序。 当脚本在脚本引擎上运行的进程,其他脚本无关,它还有自己设置线程。 调试引擎 (DE)附加到程序而不是进程或线程。

  • 确定自身及其正在运行的进程,并且可以附加到,分离并描述创建它,因此,如果任何一种 DE。 程序可以执行,停止,继续和停止。

  • 可以枚举其所有线程。 程序还提供自己的反汇编流,并可以枚举给定的所有代码上下文文档位置。

  • IDebugProgram2 接口表示,创建,在过程附加之前,或作为附加的一部分根据实现处理,。 当端口枚举过程的过程时,每个程序创建与为 IDebugPortNotify2:: AddProgramNode的参数传递中的相应 IDebugProgramNode2 接口匹配。 在调试时引擎还会创建 IDebugProgram2 接口表示程序,这些程序不会创建与程序节点匹配。 DE 创建的 IDebugProgramNode2 接口用于实际调试,请使用,而端口创建的那些用于查看哪些仅使用程序在运行的进程。

请参见

参考

IDebugProgram2

IDebugProgramNode2

IDebugPortNotify2:: AddProgramNode

概念

处理

程序节点

模块

调试器概念

调试引擎

文档位置

代码上下文