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 |