Windows® 腳本部件技術(shù)包括下述三個部分:
在腳本部件運行庫中已內(nèi)置了最常使用的接口處理程序,包括 COM Automation 接口處理程序、ASP 接口處理程序以及用于 DHTML Behavior 的處理程序。其他處理程序可作為外接部件或嵌在特定的應(yīng)用程序中。
腳本部件運行時程序可以用作宿主應(yīng)用程序的入口點。復(fù)雜的 COM,包括諸如 IUnknown 之類的 COM 標準接口的實現(xiàn)等,都包含在各種接口處理程序種。腳本部件只包含為實現(xiàn)該 COM 部件的功能所必需的腳本。
例如, Automation 部件是最常使用的 COM 部件類型,該部件擁有屬性和方法,可以從其他應(yīng)用程序來調(diào)用這些屬性和方法。實現(xiàn)這個功能 諸如當(dāng)某個方法被調(diào)用時發(fā)送給正確的函數(shù) 所必需的低層次 COM 接口都內(nèi)置于 Automation 接口處理程序。在腳本部件文件中只需定義需要說明的屬性、方法和事件,Automation 處理程序?qū)⒋_保在宿主應(yīng)用程序需要它們時能正確調(diào)用。