Compartir a través de


Función CreateDataAdviseHolder (ole2.h)

Recupera un puntero a la implementación OLE de IDataAdviseHolder en el objeto de titular del aviso de datos.

Sintaxis

HRESULT CreateDataAdviseHolder(
  [out] LPDATAADVISEHOLDER *ppDAHolder
);

Parámetros

[out] ppDAHolder

Dirección de una variable de puntero IDataAdviseHolder 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. Otros valores posibles son los siguientes.

Código devuelto Descripción
E_OUTOFMEMORY
Memoria insuficiente para la operación.

Comentarios

Llame a CreateDataAdviseHolder en la implementación de IDataObject::D Advise para obtener un puntero a la implementación OLE de la interfaz IDataAdviseHolder . Con este puntero, puede completar la implementación de IDataObject::D Advise llamando al método IDataAdviseHolder::Advise , que crea una conexión de asesoramiento entre el objeto de llamada y el objeto de datos.

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 (incluir ObjBase.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

IDataAdviseHolder