IOleObject ::Update, méthode (oleidl.h)
Mises à jour les caches de données ou d’affichage d’un gestionnaire d’objets ou d’un objet de liaison.
Syntaxe
HRESULT Update();
Valeur de retour
Cette méthode retourne S_OK en cas de réussite. Les autres valeurs de retour possibles sont les suivantes.
Code de retour | Description |
---|---|
|
L'opération a échoué. |
|
Impossible d’exécuter l’objet pour obtenir des données mises à jour. L’objet n’est pas disponible pour une raison quelconque pour l’appelant. |
|
Aucun cache n’a été mis à jour. |
|
Certains caches n’ont pas été mis à jour. |
Remarques
La méthode Update permet aux conteneurs de conserver les données mises à jour dans leurs objets liés et incorporés. Un objet link peut devenir obsolète si la source du lien a été mise à jour. Un objet incorporé qui contient des liens vers d’autres objets peut également devenir obsolète. Un objet incorporé qui ne contient pas de liens ne peut pas devenir obsolète, car ses données ne sont pas liées à une autre source.
Notes aux implémenteurs
Lorsqu’un conteneur appelle la méthode IOleObject ::Update d’un objet de lien, l’objet link recherche la source du lien et obtient une nouvelle présentation à partir de celui-ci. Ce processus peut également impliquer l’exécution d’une ou plusieurs applications d’objets, ce qui peut prendre du temps.Lorsqu’un conteneur appelle la méthode IOleObject ::Update d’un objet incorporé, il demande à l’objet de mettre à jour tous les objets de liaison qu’il peut contenir. En réponse, le gestionnaire d’objets appelle de manière récursive IOleObject ::Update pour chacun de ses propres objets liés, en exécutant chacun d’eux selon les besoins.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | oleidl.h |