| Предыдущий | Следующий |
| TAPI_E_CALLUNAVAIL | TAPI_E_COMPLETIONOVERRUN |
OLE_E_CLASSDIFF
Что означает OLE_E_CLASSDIFF
OLE_E_CLASSDIFF: Источник linked object теперь сообщает другой CLSID, чем класс, сохранённый в metadata ссылки. Это может произойти после замены файла, изменения ассоциации или привязки к другому типу объекта.
Что проверить
- Сравните сохранённый source CLSID с CLSID объекта, который реально получается после bind.
- Проверьте, не был ли source заменён файлом другого формата под тем же путём или moniker.
- Зафиксируйте ProgID/CLSID и сервер до обновления ссылки, чтобы отличить миграцию формата от случайного перенаправления.
Дальнейшие действия
Пересоздайте или явно обновите link для нового класса, если замена источника намеренная. Не заставляйте старую ссылку принимать несовместимый server class без проверки данных и поведения.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.