根据调试器体系结构, 程序:
是设置线程和的容器设置模块。 程序没有就好比在 windows 操作系统。
程序是一个子进程。 例如,那么,当您调试网站时,脚本中显示为程序。 当脚本在脚本引擎上运行的进程,其他脚本无关,它还有自己设置线程。 调试引擎 (DE)附加到程序而不是进程或线程。
确定自身及其正在运行的进程,并且可以附加到,分离并描述创建它,因此,如果任何一种 DE。 程序可以执行,停止,继续和停止。
可以枚举其所有线程。 程序还提供自己的反汇编流,并可以枚举给定的所有代码上下文文档位置。
由 IDebugProgram2 接口表示,创建,在过程附加之前,或作为附加的一部分根据实现处理,。 当端口枚举过程的过程时,每个程序创建与为 IDebugPortNotify2:: AddProgramNode的参数传递中的相应 IDebugProgramNode2 接口匹配。 在调试时引擎还会创建 IDebugProgram2 接口表示程序,这些程序不会创建与程序节点匹配。 DE 创建的 IDebugProgramNode2 接口用于实际调试,请使用,而端口创建的那些用于查看哪些仅使用程序在运行的进程。
请参见
参考
IDebugPortNotify2:: AddProgramNode