Windows® 脚本部件技术包括下述三个部分:
在脚本部件运行库中已内置了最常使用的接口处理程序,包括 COM Automation 接口处理程序、ASP 接口处理程序以及用于 DHTML Behavior 的处理程序。其他处理程序可作为外接部件或嵌在特定的应用程序中。
脚本部件运行时程序可以用作宿主应用程序的入口点。复杂的 COM,包括诸如 IUnknown 之类的 COM 标准接口的实现等,都包含在各种接口处理程序种。脚本部件只包含为实现该 COM 部件的功能所必需的脚本。
例如, Automation 部件是最常使用的 COM 部件类型,该部件拥有属性和方法,可以从其他应用程序来调用这些属性和方法。实现这个功能 诸如当某个方法被调用时发送给正确的函数 所必需的低层次 COM 接口都内置于 Automation 接口处理程序。在脚本部件文件中只需定义需要说明的属性、方法和事件,Automation 处理程序将确保在宿主应用程序需要它们时能正确调用。