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) |