IOleLink::BindIfRunning 方法 (oleidl.h)
如果链接源已在运行,则激活链接对象与链接源之间的连接。
语法
HRESULT BindIfRunning();
返回值
此方法在成功时返回S_OK。 其他可能的返回值包括以下内容。
返回代码 | 说明 |
---|---|
|
链接源未运行。 |
绑定名字对象可能需要调用 CreateBindCtx、 IMoniker::IsRunning 或 IOleLink::BindToSource;因此,还可以返回这些函数生成的错误。
注解
通常不需要调用 IOleLink::BindIfRunning。 此方法主要由链接对象调用。
实施者说明
链接对象的 IOleLink::BindIfRunning 实现将检查正在运行的对象表 (ROT) ,以确定链接源是否已在运行。 它检查相对和绝对名字对象。 如果链接源正在运行, IOleLink::BindIfRunning 调用 IOleLink::BindToSource 将链接对象连接到链接源。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | oleidl.h |