| Предыдущий | Следующий |
| E_PROP_ID_UNSUPPORTED | WININET_E_OUT_OF_HANDLES |
E_PROP_SET_UNSUPPORTED
Что означает E_PROP_SET_UNSUPPORTED
E_PROP_SET_UNSUPPORTED (0x80070492) — Указанный набор свойств не поддерживается.
В подсистеме «COM/WinRT» результат 0x80070492 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «указанный набор свойств не поддерживается» сужает проверку до темы «свойство, набор, неподдерживаемая возможность».
Что проверить и как подтвердить исправление
Сначала сверьте запрос с возможностями фактически установленной версии компонента. Для 0x80070492 в условии «указанный набор свойств не поддерживается» проверьте возможности фактически установленной версии и свойства, реально предоставленные объектом; неизменённый запрос к неподдерживаемой функции повторять бессмысленно.
Чтобы локализовать 0x80070492, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите ID, IKsPropertySet. Затем для 0x80070492 сравните исправный и неуспешный запуск в части «свойство, набор, неподдерживаемая возможность», меняя одно условие за раз.
Исправляя 0x80070492, меняйте только подтверждённую причину: приведите аргументы и жизненный цикл объекта к контракту метода; неизменённый вызов после contract failure повторять не следует. Результат 0x80070492 с описанием «указанный набор свойств не поддерживается» должен исчезнуть на исходных данных без обхода штатной проверки.
Считайте исправление подтверждённым только после устойчивого повтора исходного сценария без результата 0x80070492 и без обхода штатных проверок.
Документация для результата 0x80070492: IKsPropertySet Set contract · IKsPropertySet Get contract · IKsPropertySet QuerySupported.
Нужно найти другой код? Найти другой код состояния или ошибки.