Site icon EfmSoft

Что означает код HRESULT 0x80029C83 (TYPE_E_INCONSISTENTPROPFUNCS)?

 
Предыдущий Следующий
TYPE_E_CANTLOADLIBRARY TYPE_E_CIRCULARTYPE

TYPE_E_INCONSISTENTPROPFUNCS

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

TYPE_E_INCONSISTENTPROPFUNCS означает, что функции property get/put/putref в type information не образуют согласованное свойство.

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

  • Сравните DISPIDs и property names accessor-методов.
  • Проверьте согласованность типов get return и put argument.
  • Проверьте calling convention и parameter flags в IDL/type library.
  • После изменения IDL заново сгенерируйте и зарегистрируйте TLB.

Исправляйте исходное описание интерфейса. Ручная подмена отдельных записей зарегистрированной type library может оставить другие несовместимости.

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


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

Exit mobile version