Site icon EfmSoft

Что означает код HRESULT 0x800288C6 (TYPE_E_DUPLICATEID)?

 
Предыдущий Следующий
TYPE_E_SIZETOOBIG TYPE_E_INVALIDID

TYPE_E_DUPLICATEID

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

TYPE_E_DUPLICATEID (0x800288C6) — В иерархии типов COM обнаружен повторяющийся идентификатор члена.

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

В унаследованной структуре метаданных повторяется идентификатор члена. Исправлять нужно источник IDL/генерации или совместимость версий, сохраняя уже опубликованные DISPIDs там, где они являются частью ABI.

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

Type inheritance hierarchy contains a duplicate member ID

Найдите обе декларации, использующие один и тот же MEMBERID, GUID или другой идентификатор в той области, где требуется уникальность. Исправляйте источник IDL/генератора и пересобирайте TLB; ручное редактирование уже зарегистрированной копии оставит расхождение между source metadata и runtime.

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


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

Exit mobile version