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


Интерфейс IAdviseSink2 (objidl.h)

Интерфейс IAdviseSink2 является расширением интерфейса IAdviseSink , добавляя метод OnLinkSrcChange в контракт для обработки изменения моникера связанного объекта. Это позволяет избежать перегрузки реализации IAdviseSink::OnRename для обработки переименования внедренных и связанных объектов. В приложениях, где могут выполняться различные блоки кода в зависимости от того, какое из этих двух похожих событий произошло, использование одного и того же метода для обоих событий усложняет тестирование и отладку.

Наследование

Интерфейс IAdviseSink2 наследуется от IAdviseSink. IAdviseSink2 также содержит следующие типы элементов:

Методы

Интерфейс IAdviseSink2 содержит следующие методы.

 
IAdviseSink2::OnLinkSrcChange

Уведомляет контейнер, который зарегистрировал приемник, о том, что источник ссылки изменился (имя или расположение), позволяя контейнеру обновить моникер ссылки.

Требования

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