Metodo IOleObject::Update (oleidl.h)
Aggiornamenti i dati o le cache di visualizzazione di un gestore di oggetti o di collegamento.
Sintassi
HRESULT Update();
Valore restituito
Questo metodo restituisce S_OK se l'operazione ha esito positivo. Gli altri valori restituiti possibili includono i seguenti:
Codice restituito | Descrizione |
---|---|
|
Operazione non riuscita. |
|
Impossibile eseguire l'oggetto per ottenere dati aggiornati. L'oggetto è per qualche motivo non disponibile per il chiamante. |
|
Nessuna cache aggiornata. |
|
Alcune cache non sono state aggiornate. |
Commenti
Il metodo Update consente ai contenitori di mantenere aggiornati i dati nei relativi oggetti collegati e incorporati. Un oggetto collegamento può diventare obsoleto se l'origine del collegamento è stata aggiornata. Un oggetto incorporato che contiene collegamenti ad altri oggetti può diventare obsoleto. Un oggetto incorporato che non contiene collegamenti non può diventare obsoleto perché i dati non sono collegati a un'altra origine.
Note per gli implementatori
Quando un contenitore chiama il metodo IOleObject::Update di un oggetto collegamento, l'oggetto collegamento trova l'origine del collegamento e ottiene una nuova presentazione. Questo processo può comportare anche l'esecuzione di una o più applicazioni oggetto, che potrebbero richiedere molto tempo.Quando un contenitore chiama il metodo IOleObject::Update di un oggetto incorporato, richiede all'oggetto di aggiornare tutti gli oggetti di collegamento che può contenere. In risposta, il gestore dell'oggetto chiama in modo ricorsivo IOleObject::Update per ognuno dei propri oggetti collegati, eseguendo ognuno in base alle esigenze.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | oleidl.h |