Что означает код HRESULT 0x8002802C (TYPE_E_AMBIGUOUSNAME)?

 
Предыдущий Следующий
TYPE_E_ELEMENTNOTFOUND TYPE_E_NAMECONFLICT

TYPE_E_AMBIGUOUSNAME

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

TYPE_E_AMBIGUOUSNAME (0x8002802C) — В библиотеке типов COM имя разрешается неоднозначно и соответствует нескольким элементам.

Что важно в этом результате

Имя совпало с несколькими элементами библиотеки типов. Используйте стабильную идентичность — LIBID, GUID, MEMBERID и явную область поиска — либо устраните конфликт имён в исходных IDL/метаданных.

Исходная формулировка

Type-library name resolves to multiple elements

Перечислите все элементы, которые разрешаются по конфликтующему имени, вместе с containing type и MEMBERID. Если имя приходит из импортированной библиотеки, отдельно проверьте её версию: устранение конфликта в одной TLB не поможет, если процесс фактически загружает другую копию.

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


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