Поделиться через


Функция CreateDataAdviseHolder (ole2.h)

Извлекает указатель на реализацию OLE IDataAdviseHolder в объекте data adviseholder.

Синтаксис

HRESULT CreateDataAdviseHolder(
  [out] LPDATAADVISEHOLDER *ppDAHolder
);

Параметры

[out] ppDAHolder

Адрес переменной указателя IDataAdviseHolder , которая получает указатель интерфейса на новый объект-держатель рекомендаций.

Возвращаемое значение

Эта функция возвращает S_OK об успешном выполнении. Ниже перечислены другие возможные значения.

Код возврата Описание
E_OUTOFMEMORY
Недостаточно памяти для операции.

Комментарии

Вызовите метод CreateDataAdviseHolder в реализации IDataObject::D Advise , чтобы получить указатель на реализацию OLE интерфейса IDataAdviseHolder . С помощью этого указателя можно завершить реализацию IDataObject::D Advise , вызвав метод IDataAdviseHolder::Advise , который создает консультативное соединение между вызывающим объектом и объектом данных.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ole2.h (включая ObjBase.h)
Библиотека Ole32.lib
DLL Ole32.dll
Набор API ext-ms-win-com-ole32-l1-1-3 (представлен в Windows 10 версии 10.0.10240)

См. также раздел

IDataAdviseHolder