IOleLink::UnbindSource 方法 (oleidl.h)
中斷連結物件與其連結來源之間的連接。
Syntax
HRESULT UnbindSource();
傳回值
此方法會在成功時傳回S_OK。
備註
您通常不會直接呼叫 UnbindSource 。 當需要停用連結來源的連線時,您的容器通常會呼叫 IOleObject::Close 或 IUnknown::Release;鏈接物件的這些方法實作會呼叫 UnbindSource。 鏈接物件的 IAdviseSink::OnClose 實作也會呼叫 UnbindSource。
實作者的注意事項
如果連結來源目前未系結, 則鏈接物件的 UnbindSource 實作不會執行任何動作。 如果連結來源已系結, UnbindSource 會呼叫連結來源的 IOleObject::Unadvise 和 IDataObject::D Unadvise 實作,以刪除連結來源的諮詢連線。 UnbindSource 方法也會呼叫複合檔的 IOleContainer::LockContainer 實作,以解除鎖定包含的復合檔。 這會復原容器上的鎖定,以及 IOleLink::BindToSource 中建立的諮詢連線。 UnbindSource 會釋放連結來源的所有連結對象的介面指標。規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | oleidl.h |