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


Метод IPropertyNotifySink::OnChanged (ocidl.h)

Уведомляет приемник о том, что привязываемое свойство изменилось.

Синтаксис

HRESULT OnChanged(
  [in] DISPID dispID
);

Параметры

[in] dispID

Идентификатор диспетчеризации измененного свойства или DISPID_UNKNOWN, если изменилось несколько свойств. Клиент (владелец приемника) должен получить текущее значение каждого интересующего свойства из объекта, создающего уведомление.

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

Этот метод возвращает S_OK во всех случаях.

Комментарии

S_OK возвращается во всех случаях, даже если приемнику не требуются [привязываемые] свойства или произошел какой-либо другой сбой. Короче говоря, вызывающий объект просто отправляет уведомление и не может попытаться использовать код ошибки (например, E_NOTIMPL), чтобы определить, не отправлять ли уведомление в будущем. Такая семантика не является частью этого интерфейса.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ocidl.h

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

IPropertyNotifySink