Interfaz IOleAdviseHolder (oleidl.h)
Administra las conexiones de asesoramiento y las notificaciones de documentos compuestas en un servidor de objetos. Sus métodos están diseñados para usarse para implementar los métodos de asesoramiento de IOleObject. IOleAdviseHolder se implementa en un objeto de soporte de asesoramiento. Sus métodos establecen y eliminan conexiones de asesoramiento del objeto administrado por el servidor al contenedor del objeto, que debe contener un receptor de aviso (admite la interfaz IAdviseSink ). El objeto del titular del aviso también debe realizar un seguimiento de qué receptores de asesoramiento están interesados en qué notificaciones y pasar las notificaciones según corresponda.
Herencia
La interfaz IOleAdviseHolder hereda de la interfaz IUnknown . IOleAdviseHolder también tiene estos tipos de miembros:
Métodos
La interfaz IOleAdviseHolder tiene estos métodos.
IOleAdviseHolder::Advise Establece una conexión de asesoramiento entre un objeto OLE y el receptor de avisos del objeto que llama. A través de ese receptor, el objeto que realiza la llamada puede recibir una notificación cuando se cambia el nombre, se guarda o se cierra el objeto OLE. |
IOleAdviseHolder::EnumAdvise Crea un enumerador que se puede usar para enumerar las conexiones de asesoramiento establecidas actualmente para un objeto . |
IOleAdviseHolder::SendOnClose Envía una notificación a todos los receptores de asesoramiento registrados actualmente con el titular del aviso que el objeto ha cerrado. |
IOleAdviseHolder::SendOnRename Envía una notificación a todos los receptores de asesoramiento registrados actualmente con el titular del aviso de que el nombre del objeto ha cambiado. |
IOleAdviseHolder::SendOnSave Envía una notificación a todos los receptores de asesoramiento registrados actualmente con el titular del aviso de que se ha guardado el objeto. |
IOleAdviseHolder::Unadvise Elimina una conexión de asesoramiento establecida previamente. (IOleAdviseHolder.Unadvise) |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | oleidl.h |