名字对象
COM 中的名字对象不仅是一种标识对象的方法—名字对象也作为对象实现。 此对象提供的服务允许组件获取指向名字对象标识的对象的指针。 此过程称为 绑定。
名字对象是实现 IMoniker 接口的对象,通常在 DLL 中实现为组件对象。 可通过两种方式查看名字对象的使用:作为名字对象客户端,使用名字对象获取指向另一个对象的指针的组件;作为名字对象提供程序,一个组件,用于向名字对象客户端提供标识其对象的组件。
OLE 使用名字对象连接到和激活对象,无论是在同一台计算机中还是跨网络。 非常重要的用途是网络连接。 它们还用于标识、连接和运行 OLE 复合文档链接对象。 在这种情况下,链接源充当名字对象提供程序,持有链接对象的容器充当名字对象客户端。
有关详细信息,请参阅以下主题:
相关主题