Интерфейс IAdviseSink2 (objidl.h)
Интерфейс IAdviseSink2 является расширением интерфейса IAdviseSink , добавляя метод OnLinkSrcChange в контракт для обработки изменения моникера связанного объекта. Это позволяет избежать перегрузки реализации IAdviseSink::OnRename для обработки переименования внедренных и связанных объектов. В приложениях, где могут выполняться различные блоки кода в зависимости от того, какое из этих двух похожих событий произошло, использование одного и того же метода для обоих событий усложняет тестирование и отладку.
Наследование
Интерфейс IAdviseSink2 наследуется от IAdviseSink. IAdviseSink2 также содержит следующие типы элементов:
Методы
Интерфейс IAdviseSink2 содержит следующие методы.
IAdviseSink2::OnLinkSrcChange Уведомляет контейнер, который зарегистрировал приемник, о том, что источник ссылки изменился (имя или расположение), позволяя контейнеру обновить моникер ссылки. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | objidl.h |