IOleLink::BindIfRunning 方法 (oleidl.h)
如果連結來源已經執行,則會啟動連結對象與連結來源之間的連接。
Syntax
HRESULT BindIfRunning();
傳回值
此方法會在成功時傳回S_OK。 其他可能的傳回值包括下列專案。
傳回碼 | Description |
---|---|
|
連結來源未執行。 |
系結 Moniker 可能需要呼叫 CreateBindCtx、 IMoniker::IsRunning 或 IOleLink::BindToSource;因此,也可以傳回這些函式所產生的錯誤。
備註
您通常不需要呼叫 IOleLink::BindIfRunning。 這個方法主要是由連結的物件呼叫。
實作者的注意事項
鏈接物件的 IOleLink::BindIfRunning 實作會檢查執行中的物件數據表, (ROT) ,以判斷連結來源是否已執行。 它會檢查相對和絕對Moniker。 如果鏈接來源正在執行, IOleLink::BindIfRunning 會呼叫 IOleLink::BindToSource ,將連結的物件連接到連結來源。規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | oleidl.h |