| Предыдущий | Следующий |
| INPUT_E_TRANSFORM | E_MBN_CONTEXT_NOT_ACTIVATED |
INPUT_E_DEVICE_PROPERTY
Что означает INPUT_E_DEVICE_PROPERTY
INPUT_E_DEVICE_PROPERTY (0x80400008) — Устройство ввода не поддерживает свойство или сообщает его некорректно.
Здесь сообщение «устройство ввода не поддерживает свойство или сообщает его некорректно» связано с темой «входные данные, устройство, свойство».
Что проверить и как подтвердить исправление
Сначала сопоставьте первый отказ с фактическими параметрами операции. Для 0x80400008 в условии «устройство ввода не поддерживает свойство или сообщает его некорректно» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.
Чтобы локализовать 0x80400008, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите этот результат, HID, INPUT_E_DEVICE_INFO. Затем для 0x80400008 сравните исправный и неуспешный запуск в части «входные данные, устройство, свойство», меняя одно условие за раз.
Для 0x80400008 и сообщения «устройство ввода не поддерживает свойство или сообщает его некорректно» общий сброс допустим лишь как контроль, но не как доказательство причины.
Документация для результата 0x80400008: COM error codes for Input and graphics · Pointer Input Messages and Notifications · POINTER_INFO structure and pointer lifetime.
Нужно найти другой код? Найти другой код состояния или ошибки.
