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

Consulte también

CreateOleAdviseHolder

IAdviseSink

IDataAdviseHolder

IOleObject