xander 0 21 июня, 2012 Опубликовано 21 июня, 2012 · Жалоба За основу взят пример из KEILа Для записи информации в устройство используется WriteFile. WriteFile(DevHandle, buf, sz, cnt, &DevOverlapped) если установить значение sz отличное от OutReportCount для данного устройства то выдается ошибка ERROR_INVALID_USER_BUFFER. Получается если обявленно что для данному устройству можно передать 100 байт, то изволь 100 байт и передовать, а хочется передавать только необходимое. Где то на просторах интернета нашел, что настройках проекта нужно установить выравнивание до байта, но не нашел где настроить... Может кто подскажет какой нибудь решение Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться