Partager via


IOleAdviseHolder ::SendOnSave, méthode (oleidl.h)

Envoie une notification à tous les récepteurs d’avis actuellement inscrits auprès du titulaire de l’avis indiquant que l’objet a été enregistré.

Syntaxe

HRESULT SendOnSave();

Valeur de retour

Cette méthode retourne S_OK si les récepteurs d’avis ont été envoyés des notifications IAdviseSink ::OnSave .

Remarques

SendOnSave appelle IAdviseSink ::OnSave pour informer l’objet appelant (client), qui doit avoir déjà établi une connexion d’avis, que l’objet a été enregistré. Si vous utilisez le détenteur d’avis OLE (après avoir obtenu un pointeur par le biais d’un appel à CreateOleAdviseHolder), vous pouvez appeler SendOnSave chaque fois que vous enregistrez l’objet auquel le titulaire d’avis est associé.

Pour passer de l’état en cours d’exécution à l’état chargé, le client appelle IOleObject ::Close. Dans cette implémentation, si l’utilisateur souhaite enregistrer l’objet dans le stockage persistant, l’objet appelle IOleClientSite ::SaveObject, suivi de l’appel à SendOnSave.

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

Voir aussi

IAdviseSink ::OnSave

IOleAdviseHolder