名字对象

COM 中的名字对象不仅是标识对象的方法,名字对象也作为对象实现。 此对象提供的服务允许组件获取指向名字对象标识的对象的指针。 此过程称为绑定

名字对象是实现 IMoniker 接口的对象,通常在 DLL 中作为组件对象实现。 可通过两种方式查看名字对象的使用:作为名字对象客户端,即一个使用名字对象获取指向另一个对象的指针的组件;作为名字对象提供程序,即一个用于向名字对象客户端提供标识其对象的名字对象的组件。

OLE 使用名字对象连接和激活对象,无论对象是在同一台计算机中还是跨网络。 一个非常重要的用途是网络连接。 它们还用于标识、连接和运行 OLE 复合文档链接对象。 在这种情况下,链接源充当名字对象提供程序,承载链接对象的容器充当名字对象客户端。

有关详情,请参阅以下主题:

组件对象模型