程序与服务程序之间的差异
服务程序在两种方面与程序不同:
- 服务程序与现有程序或其他服务程序绑定。 它不能独立运行。
- 服务程序不包含程序项过程。 因此,不能使用
OS链接规范来调用服务程序。 但是,您可以使用c链接规范来调用服务程序,因为它至少包含一个用户输入过程。 服务程序可能具有数据导出而不是用户输入过程。 - 服务程序已绑定 按引用。 这意味着不会将服务程序的内容复制到其绑定的程序中。 而是将有关服务程序的 链接信息 绑定到程序中。
此过程与用于将模块绑定到程序的静态绑定过程不同。 但是,您仍可以调用服务程序的导出过程,就像它们是静态绑定的一样。 初始激活时间较长,但对服务程序的任何导出过程的后续调用比程序调用更快。