| Предыдущий | Следующий |
| ERROR_FLOAT_MULTIPLE_TRAPS | ERROR_DRIVER_FAILED_SLEEP |
ERROR_NOINTERFACE
Что означает ERROR_NOINTERFACE
Запрошенный интерфейс не поддерживается данным COM-объектом или его текущей версией.
Что проверить
- Сохраните IID интерфейса и CLSID/тип объекта, у которого выполняется QueryInterface.
- Проверьте, обязан ли этот объект поддерживать интерфейс по документированному контракту.
- Убедитесь, что в процессе не загружена другая версия COM-сервера или proxy/stub.
- Не делайте вывод о повреждении объекта только потому, что необязательный интерфейс отсутствует.
Если интерфейс появился в новой версии, предусмотрите совместимый путь для старых реализаций. Исправьте ожидания клиента или версию компонента; повтор QueryInterface сам по себе ничего не изменит.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.