Что означает код ошибки Windows 632 (ERROR_NOINTERFACE)?

 
Предыдущий Следующий
ERROR_FLOAT_MULTIPLE_TRAPS ERROR_DRIVER_FAILED_SLEEP

ERROR_NOINTERFACE

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

Запрошенный интерфейс не поддерживается данным COM-объектом или его текущей версией.

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

  • Сохраните IID интерфейса и CLSID/тип объекта, у которого выполняется QueryInterface.
  • Проверьте, обязан ли этот объект поддерживать интерфейс по документированному контракту.
  • Убедитесь, что в процессе не загружена другая версия COM-сервера или proxy/stub.
  • Не делайте вывод о повреждении объекта только потому, что необязательный интерфейс отсутствует.

Если интерфейс появился в новой версии, предусмотрите совместимый путь для старых реализаций. Исправьте ожидания клиента или версию компонента; повтор QueryInterface сам по себе ничего не изменит.

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


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