IOleLink::Metode UnbindSource (oleidl.h)

Memutuskan koneksi antara objek tertaut dan sumber tautannya.

Sintaks

HRESULT UnbindSource();

Mengembalikan nilai

Metode ini mengembalikan S_OK pada keberhasilan.

Keterangan

Anda biasanya tidak memanggil UnbindSource secara langsung. Jika perlu menonaktifkan koneksi ke sumber tautan, kontainer Anda biasanya memanggil IOleObject::Close atau IUnknown::Release; implementasi objek tertaut dari metode ini memanggil UnbindSource. Implementasi IAdviseSink::OnClose objek yang ditautkan juga memanggil UnbindSource.

Catatan untuk Pelaksana

Implementasi Objek tertaut dari UnbindSource tidak melakukan apa pun jika sumber tautan saat ini tidak terikat. Jika sumber tautan terikat, UnbindSource memanggil implementasi IOleObject::Unadvise dan IDataObject::D Unadvise sumber tautan untuk menghapus koneksi saran ke sumber tautan. Metode UnbindSource juga memanggil implementasi IOleContainer::LockContainer dokumen gabungan untuk membuka kunci dokumen gabungan yang berisi. Ini membatalkan penguncian pada kontainer dan koneksi penasihat yang dibuat di IOleLink::BindToSource. UnbindSource merilis semua penunjuk antarmuka objek yang ditautkan ke sumber tautan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header oleidl.h

Lihat juga

IAdviseSink::Onclose

IDataObject::D Unadvise

IOleLink

IOleLink::BindToSource

IOleObject::Close

IOleObject::Unadvise