Interface IOleAdviseHolder (oleidl.h)
Gère les connexions d’avis et les notifications de documents composés dans un serveur d’objets. Ses méthodes sont destinées à être utilisées pour implémenter les méthodes de conseil d’IOleObject. IOleAdviseHolder est implémenté sur un objet de titulaire de conseil. Ses méthodes établissent et suppriment des connexions d’avis de l’objet géré par le serveur vers le conteneur de l’objet, qui doit contenir un récepteur d’avis (prend en charge l’interface IAdviseSink ). L’objet de titulaire d’avis doit également suivre les récepteurs d’avis intéressés par les notifications et transmettre les notifications le cas échéant.
L’interface IOleAdviseHolder hérite de l’interface IUnknown. IOleAdviseHolder a également les types de membres suivants :
L’interface IOleAdviseHolder possède ces méthodes.
IOleAdviseHolder ::Advise Établit une connexion de conseil entre un objet OLE et le récepteur de conseil de l’objet appelant. Par le biais de ce récepteur, l’objet appelant peut recevoir une notification lorsque l’objet OLE est renommé, enregistré ou fermé. |
IOleAdviseHolder ::EnumAdvise Crée un énumérateur qui peut être utilisé pour énumérer les connexions de conseil actuellement établies pour un objet. |
IOleAdviseHolder ::SendOnClose Envoie une notification à tous les récepteurs d’avis actuellement inscrits auprès du titulaire de l’avis que l’objet a fermé. |
IOleAdviseHolder ::SendOnRename Envoie une notification à tous les récepteurs d’avis actuellement inscrits auprès du titulaire du conseil indiquant que le nom de l’objet a changé. |
IOleAdviseHolder ::SendOnSave 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é. |
IOleAdviseHolder ::Unadvise Supprime une connexion d’avis précédemment établie. (IOleAdviseHolder.Unadvise) |
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 |