Здравствуйте,
А>Пишу драйвер для DFU (Device Firmware Upgrader) по спецификации с usb.org с использованием WDF.
А>Кто-нибудь занимался похожим?
А>Получается, что wdf-ные функции работы с USB не позволяют отправлять request с нулевой длиной данных (так надо
А>по спецификации DFU-протокола). Пробывал много разных вариантов — результат всегда один: либо синий экран, либо
А>invalid parameter с unsufficient buffer. Отсылать URB с помощью WDF — также не решение (не хочет и все тут!).
А>Писать в WDM, уж очень не хочется.
--
Попробуйте сформировать и отослать этот запрос "руками", без использования функций WDF.
Попробуйте так же задать этот вопрос на форуме
http://groups.google.com/group/microsoft.public.development.device.drivers/topics или NTDEV на
www.osronline.com. Как правило, реакция на вопросы по WDF бывает очень быстрой и квалифицированной.
C уважением,
Геннадий Майко.
ГМ>Попробуйте так же задать этот вопрос на форуме http://groups.google.com/group/microsoft.public.development.device.drivers/topics или NTDEV на www.osronline.com. Как правило, реакция на вопросы по WDF бывает очень быстрой и квалифицированной.
--
Ну что, получилось сделать так, как рекомендовал Сhris?
C уважением,
Геннадий Майко.
Здравствуйте, Геннадий Майко, Вы писали:
ГМ>Ну что, получилось сделать так, как рекомендовал Сhris?
Да получилось, спасибо ему большое! Правда и в его решении все равно пришлось кое-что
поменять)))
Спасибо за помощь!
С уважением, Аноним.