| Предыдущий | Следующий |
| INPUT_E_FRAME | INPUT_E_DEVICE_INFO |
INPUT_E_HISTORY
Что означает INPUT_E_HISTORY
INPUT_E_HISTORY — последовательность кадров указателя внутренне несогласована по времени или идентификаторам.
Коды INPUT_E_* относятся к современной подсистеме обработки указателей Windows. Один packet описывает отдельное событие указателя, frame объединяет пакеты, полученные одновременно, а история связывает кадры во времени; дополнительно учитываются ID указателя, тип устройства, метки времени и преобразования координат.
Что проверить
- Запишите кадры в исходном порядке вместе с ID и метками времени.
- Проверьте монотонность времени и последовательности, а также стабильность типа указателя и исходного устройства в одной истории.
- Исключите объединение истории разных жизненных циклов указателя после повторного использования ID.
Что делать
Начинайте новую историю при смене идентификатора или жизненного цикла и сохраняйте строгий порядок кадров.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.