Interfaz IDataAdviseHolder (objidl.h)

Crea y administra conexiones de consulta entre un objeto de datos y uno o más receptores de notificaciones. Sus métodos están diseñados para usarse para implementar los métodos de asesoramiento de IDataObject. IDataAdviseHolder se implementa en un objeto de soporte de asesoramiento. Sus métodos establecen y eliminan conexiones de aviso de datos y envían notificaciones de cambio en los datos de un objeto de datos a un objeto que requiere esta notificación, como un contenedor OLE, que debe contener un receptor de aviso.

Los receptores de aviso son objetos que requieren notificación de cambios en los datos que contiene el objeto e implementan la interfaz IAdviseSink . Los receptores de asesoramiento también suelen estar asociados con contenedores de documentos compuestos OLE.

Herencia

La interfaz IDataAdviseHolder hereda de la interfaz IUnknown . IDataAdviseHolder también tiene estos tipos de miembros:

Métodos

La interfaz IDataAdviseHolder tiene estos métodos.

 
IDataAdviseHolder::Advise

Crea una conexión entre un receptor de asesoramiento y un objeto de datos para recibir notificaciones.
IDataAdviseHolder::EnumAdvise

Devuelve un objeto que se puede usar para enumerar las conexiones de asesoramiento actuales.
IDataAdviseHolder::SendOnDataChange

Envía notificaciones a cada receptor de asesoramiento para el que se establece una conexión mediante una llamada al método IAdviseSink::OnDataChange para cada receptor de asesoramiento que está siendo controlado actualmente por esta instancia del objeto del titular del aviso.
IDataAdviseHolder::Unadvise

Quita una conexión entre un objeto de datos y un receptor de asesoramiento que se configuró a través de una llamada anterior a IDataAdviseHolder::Advise. Este método se suele llamar en la implementación de IDataObject::D 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 objidl.h

Consulte también

IAdviseSink

IDataObject