| Предыдущий | Следующий |
| E_NOTIMPL | E_POINTER |
E_NOINTERFACE
Что означает E_NOINTERFACE
E_NOINTERFACE (0x80004002) — Запрошенный интерфейс не поддерживается.
Что проверить и как подтвердить исправление
Для 0x80004002 в условии «запрошенный интерфейс не поддерживается» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.
Диагностические данные
Запишите IID, исходный interface pointer и class/object identity перед QueryInterface. Проверьте, обязан ли конкретный объект реализовывать этот IID и доступна ли нужная версия интерфейса; другой COM-класс с похожим назначением не является эквивалентом.
Документация для результата 0x80004002:COM error codes · COM processes, threads, and apartments · COM security defaults.
Нужно найти другой код? Найти другой код состояния или ошибки.
