Compartir a través de


Función CreateOleAdviseHolder (ole2.h)

Crea un objeto de soporte técnico para administrar notificaciones de documentos compuestos. Devuelve un puntero a la implementación OLE del objeto de la interfaz IOleAdviseHolder .

Sintaxis

HRESULT CreateOleAdviseHolder(
  [out] LPOLEADVISEHOLDER *ppOAHolder
);

Parámetros

[out] ppOAHolder

Dirección de la variable de puntero IOleAdviseHolder que recibe el puntero de interfaz al nuevo objeto de soporte de aviso.

Valor devuelto

Esta función devuelve S_OK si se ejecuta correctamente y admite el valor devuelto estándar E_OUTOFMEMORY.

Comentarios

La función CreateOleAdviseHolder crea una instancia de un titular de aviso, que admite la implementación OLE de la interfaz IOleAdviseHolder . Los métodos de esta interfaz están diseñados para usarse para implementar los métodos de asesoramiento de IOleObject y, cuando se han configurado conexiones de asesoramiento con objetos que admiten un receptor de asesoramiento, para enviar notificaciones de cambios en el objeto al receptor de asesoramiento. El asesor devuelto por CreateOleAdviseHolder será suficiente para la gran mayoría de las aplicaciones. Sin embargo, la implementación proporcionada por OLE no admite IOleAdviseHolder::EnumAdvise, por lo que si necesita usar este método, deberá implementar su propio titular de asesoramiento.

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 ole2.h
Library Ole32.lib
Archivo DLL Ole32.dll
Conjunto de API ext-ms-win-com-ole32-l1-1-3 (introducido en Windows 10, versión 10.0.10240)

Consulte también

IOleAdviseHolder

IOleObject