平台调试插件允许您扩展平台,以便可以正确地启动程序,并从用户获取输入(如果有必要)。
类 ILaunchConfiguration 用来描述应该如何启动程序。启动配置保留一组可用来存储特定于特定种类的启动程序的数据的指定属性。用户可与启动配置对话框交互以便为不同类型的启动设置参数。这些配置可存储在要与其它用户共享的文件或存储在工作空间本地。
插件可提供其它类型的启动程序并提供知道在指定期望类型的启动配置的情况下如何启动程序的 ILaunchConfigurationDelegate。一旦启动程序,就会使用 ILaunch 对象来表示已启动会话。可查询此对象以获取诸如正在运行的进程、调试会话信息以及源代码位置之类的信息。启动知道用于创建它的配置。