共用方式為


IAdviseSink2::OnLinkSrcChange 方法 (objidl.h)

通知容器註冊建議接收,指出連結來源已變更 (名稱或位置) ,讓容器更新連結的Moniker。

語法

void OnLinkSrcChange(
  [in] IMoniker *pmk
);

參數

[in] pmk

識別連結物件來源之 IMoniker 介面的指標。

傳回值

備註

鏈接物件的容器會實作這個方法,以在其連結來源的Moniker變更時接收通知。

從連結來源 (物件) 應用程式收到 OnRename 通知時,OLE 鏈接物件會呼叫 OnLinkSrcChange。 鏈接物件會更新其Moniker,並將 OnLinkSrcChange 通知傳送至已實作 IAdviseSink2的容器。

實作者的注意事項

Nothing 不會防止連結物件透過呼叫 OnRename 而不是 OnLinkSrcChange 來通知其 Moniker 變更的容器。 不過,實際上,多載 OnRename 表示連結物件的 Moniker 已變更,或內嵌物件的伺服器名稱已變更,讓應用程式難以判斷發生哪些事件。 如果兩個事件觸發不同的處理,就如同這種情況一樣,針對每個事件呼叫不同的方法,讓判斷發生的事件作業變得更容易。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 objidl.h

另請參閱

IAdviseSink2

IAdviseSink::OnRename