IOleLink::BindIfRunning 方法 (oleidl.h)

如果链接源已在运行,则激活链接对象与链接源之间的连接。

语法

HRESULT BindIfRunning();

返回值

此方法在成功时返回S_OK。 其他可能的返回值包括以下内容。

返回代码 说明
S_FALSE
链接源未运行。
 

绑定名字对象可能需要调用 CreateBindCtxIMoniker::IsRunningIOleLink::BindToSource;因此,还可以返回这些函数生成的错误。

注解

通常不需要调用 IOleLink::BindIfRunning。 此方法主要由链接对象调用。

实施者说明

链接对象的 IOleLink::BindIfRunning 实现将检查正在运行的对象表 (ROT) ,以确定链接源是否已在运行。 它检查相对和绝对名字对象。 如果链接源正在运行, IOleLink::BindIfRunning 调用 IOleLink::BindToSource 将链接对象连接到链接源。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 oleidl.h

另请参阅

IOleLink

IOleLink::BindToSource