| Предыдущий | Следующий |
| TAPI_E_NOITEMS | TAPI_E_NOTSUPPORTED |
OLE_E_ADVISENOTSUPPORTED
Что означает OLE_E_ADVISENOTSUPPORTED
OLE_E_ADVISENOTSUPPORTED: Целевой OLE object не поддерживает запрошенный механизм advisory notifications. Это характеристика реализации объекта или конкретного интерфейса, а не отсутствие connection cookie.
Что проверить
- Определите, какой интерфейс отказал: IOleObject::Advise, IDataObject::DAdvise или cache notification.
- Проверьте, обязан ли сервер данного класса вообще поддерживать этот advise path; некоторые объекты предоставляют только статическое представление.
- Если приложению нужны изменения данных, выясните, существует ли другой документированный callback или polling mechanism.
Дальнейшие действия
Обрабатывайте отсутствие advise как capability mismatch и выбирайте поддерживаемый путь. Повторная регистрация того же sink не добавит объекту отсутствующую функциональность.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.