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 |