コンテナーとサーバー
複合ドキュメント アプリケーションは、コンテナー アプリケーションとサーバー アプリケーションの 2 つの基本的な種類です。 OLE コンテナー アプリケーションを使用すると、複合ドキュメントを作成、編集、保存、および取得できます。 OLE サーバー アプリケーションは、コンテナー アプリケーションにリンクまたは埋め込みとして含めることができるドキュメントやその他のデータ表現を作成する手段をユーザーに提供します。 OLE アプリケーションには、コンテナー アプリケーション、サーバー アプリケーション、またはその両方を指定できます。
OLE サーバー アプリケーションは、インプロセス サーバーとローカル サーバーのどちらとして実装されているかによっても異なります。 インプロセス サーバーは、コンテナー アプリケーションのプロセス空間で実行されるダイナミック リンク ライブラリ (DLL) です。 インプロセス サーバーは、コンテナー アプリケーション内からのみ実行できます。
Note
OLE の今後のリリースでは、あるコンピューター上のコンテナー アプリケーションで、別のコンピューターで実行されているリモート サーバーによって提供される複合ドキュメント オブジェクトを使用できるように、コンピューターの境界を越えてリンクと埋め込みを行うことが可能になります。 コンテナー アプリケーションの観点からは、同じコンピューターでもリモート コンピューターでも、独自のプロセス空間で実行される OLE サーバー アプリケーションは、アウトプロセス サーバーです。
関連トピック