Что означает код HRESULT 0x80004016 (CO_E_OLE1DDE_DISABLED)?

 
Предыдущий Следующий
CO_E_WRONG_SERVER_IDENTITY CO_E_RUNAS_SYNTAX

CO_E_OLE1DDE_DISABLED

Что означает CO_E_OLE1DDE_DISABLED

CO_E_OLE1DDE_DISABLED — COM/OLE пытается использовать legacy OLE1 DDE interoperability, но этот механизм отключён политикой или конфигурацией. Современная COM activation при этом может работать нормально.

Что проверить

  • Определите, какой legacy object/class действительно требует OLE1 DDE path.
  • Проверьте effective OLE/DDE policy и compatibility settings, не включая DDE глобально заранее.
  • Сопоставьте поведение с современным OLE2/COM format того же документа или сервера.

Как подтвердить исправление

По возможности устраните зависимость от OLE1 DDE и используйте поддерживаемую COM/OLE2 интеграцию. Включать DDE следует только если это осознанное compatibility requirement с оценкой security impact.

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


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