Site icon EfmSoft

Что означает код HRESULT 0x80400006 (INPUT_E_DEVICE_INFO)?

 
Предыдущий Следующий
INPUT_E_HISTORY INPUT_E_TRANSFORM

INPUT_E_DEVICE_INFO

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

INPUT_E_DEVICE_INFO — Windows не смогла получить сведения об устройстве, необходимые для интерпретации данных указателя.

Коды INPUT_E_* относятся к современной подсистеме обработки указателей Windows. Один packet описывает отдельное событие указателя, frame объединяет пакеты, полученные одновременно, а история связывает кадры во времени; дополнительно учитываются ID указателя, тип устройства, метки времени и преобразования координат.

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

  • Запишите ID указателя и устройства, а также момент получения сведений об устройстве.
  • Проверьте отключение, повторное подключение и смену сеанса: сохранённая запись об устройстве могла устареть.
  • Сравните заявленные возможности устройства с полями, которые действительно нужны вызывающему API.

Что делать

Обновите сведения и состояние устройства после его изменения; если данные не читаются и через новый дескриптор, ищите проблему драйвера или HID-отчёта.

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


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

Exit mobile version