Какова длина строки производителя устройства USB? - PullRequest
5 голосов
/ 25 августа 2011

Существует ли официальная документация, в которой указана максимальная длина строкового дескриптора, представляющего производителя (или название продукта, название модели, имя устройства, метку или серийный номер) устройства USB?

1 Ответ

15 голосов
/ 02 сентября 2011

Любой дескриптор USB ограничен 255 байтами, так как ведущее поле bLength имеет ширину в один байт. Второй байт берется bDescriptorType. Потому что все * используют строковое кодирование UTF-16-LE, что оставляет максимум 126 символов.

*) В соответствии с USB 2.0 Unicode ECN в 2005 году http://en.wikipedia.org/wiki/USB

...