Что означает код HRESULT 0x80040003 (OLE_E_ADVISENOTSUPPORTED)?

 
Также может означать:
КонстантаТипОС
TAPI_E_NOTSUPPORTEDHRESULTWindows
Предыдущий Следующий
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 не добавит объекту отсутствующую функциональность.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.