Bagikan melalui


Metode IAdviseSink2::OnLinkSrcChange (objidl.h)

Memberi tahu kontainer yang mendaftarkan sink saran bahwa sumber tautan telah berubah (baik nama atau lokasi), memungkinkan kontainer untuk memperbarui moniker tautan.

Sintaks

void OnLinkSrcChange(
  [in] IMoniker *pmk
);

Parameter

[in] pmk

Penunjuk ke antarmuka IMoniker yang mengidentifikasi sumber objek yang ditautkan.

Nilai kembali

Tidak ada

Keterangan

Kontainer objek tertaut mengimplementasikan metode ini untuk menerima pemberitahuan jika terjadi perubahan moniker sumber tautannya.

OnLinkSrcChange dipanggil oleh objek tautan OLE ketika menerima pemberitahuan OnRename dari aplikasi sumber tautan (objek). Objek tautan memperbarui monikernya dan mengirim pemberitahuan OnLinkSrcChange ke kontainer yang telah menerapkan IAdviseSink2.

Catatan untuk Pelaksana

Tidak ada yang mencegah objek tautan memberi tahu kontainernya tentang perubahan moniker dengan memanggil OnRename alih-alih OnLinkSrcChange. Namun, dalam praktiknya, kelebihan beban OnRename berarti moniker objek tautan telah berubah atau bahwa nama server objek yang disematkan telah berubah menyulitkan aplikasi untuk menentukan peristiwa mana yang telah terjadi. Jika kedua peristiwa memicu pemrosesan yang berbeda, seperti yang akan sering terjadi, memanggil metode yang berbeda untuk masing-masing membuat pekerjaan menentukan peristiwa mana yang terjadi jauh lebih mudah.

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 objidl.h

Lihat juga

IAdviseSink2

IAdviseSink::OnRename