容器和伺服器
複合檔案應用程式有兩種基本類型:容器應用程式和伺服器應用程式。 OLE 容器應用程式可讓使用者建立、編輯、儲存及擷取複合檔。 OLE 伺服器應用程式為使用者提供建立檔案和其他數據表示法的方法,這些表示法可以包含在容器應用程式中做為連結或內嵌。 OLE 應用程式可以是容器應用程式、伺服器應用程式或兩者。
OLE 伺服器應用程式在實作為 同進程伺服器 或 本機伺服器時也有所不同。 進程內伺服器是在容器應用程式的進程空間中執行的動態連結庫 (DLL)。 您只能從容器應用程式內執行進程內伺服器。
注意
未來的 OLE 版本將啟用跨電腦界限的連結和內嵌,讓一部電腦上的容器應用程式能夠使用在另一 部電腦上執行的遠端伺服器 所提供的複合檔案物件。 從容器應用程式的觀點來看,無論是在同一部計算機或遠端計算機上,在其自己的進程空間中執行的任何 OLE 伺服器應用程式,都是 跨進程伺服器。
相關主題