IOleObject::Update 方法 (oleidl.h)
匯報 對象處理程式或連結物件的數據或檢視快取。
Syntax
HRESULT Update();
傳回值
此方法會在成功時傳回S_OK。 其他可能的傳回值包括下列專案。
傳回碼 | Description |
---|---|
|
作業失敗。 |
|
無法執行物件以取得更新的數據。 物件因某些原因而無法供呼叫端使用。 |
|
未更新任何快取。 |
|
某些快取未更新。 |
備註
Update 方法提供一種方式,讓容器在連結和內嵌物件中保持數據更新。 如果連結來源已更新,鏈接物件可能會變成過期。 包含其他物件連結的內嵌物件也可以變成過期。 不包含連結的內嵌物件無法過期,因為其數據未連結至另一個來源。
實作者的注意事項
當容器呼叫連結物件的 IOleObject::Update 方法時,鏈接物件會尋找連結來源,並從中取得新的簡報。 此程式可能也牽涉到執行一或多個物件應用程式,這可能會很耗時。當容器呼叫內嵌物件的 IOleObject::Update 方法時,它會要求物件更新它可能包含的所有連結物件。 為了回應,對象處理程式會遞歸呼叫每個連結物件的 IOleObject::Update ,並視需要執行每個物件。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | oleidl.h |