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 |