Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

bulkUsb error code 10 в MS Widows Vista

37K
19 марта 2008 года
shlg
2 / / 19.03.2008
Кто знает как заставить работать драйвер BulkUSB из примеров DDK работать под MS Windows Vista.
Этот драйвер успешно работает по XP, но под вистой, похоже, вообще не запускается и при установке выдаёт ошибку с кодом 10. Трассировка с помощью dbgprint, работающая под XP, в Vista не работает, откуда и появилось подозрение, что драйвер не запускается.

Заранее благодарен за помощь.
37K
20 марта 2008 года
shlg
2 / / 19.03.2008
По последним данным выяснилось:
- драйвер под Вистой запускается;
- Драйвер отваливается на операции plug.
Вот здесь:
Код:
CallUSBD(...
{

 ...

irp = IoBuildDeviceIoControlRequest(IOCTL_INTERNAL_USB_SUBMIT_URB,
                                        deviceExtension->TopOfStackDeviceObject,
                                        NULL,
                                        0,
                                        NULL,
                                        0,
                                        TRUE,
                                        &event,
                                        &ioStatus);
...

ntStatus = IoCallDriver(deviceExtension->TopOfStackDeviceObject, irp);

...
}

Возвращается статус неуспеха.
Как это чинить пока не знаю. Может кто уже сталкивался с такой проблемой?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог