CallUSBD(...
{
...
irp = IoBuildDeviceIoControlRequest(IOCTL_INTERNAL_USB_SUBMIT_URB,
deviceExtension->TopOfStackDeviceObject,
NULL,
0,
NULL,
0,
TRUE,
&event,
&ioStatus);
...
ntStatus = IoCallDriver(deviceExtension->TopOfStackDeviceObject, irp);
...
}
bulkUsb error code 10 в MS Widows Vista
Этот драйвер успешно работает по XP, но под вистой, похоже, вообще не запускается и при установке выдаёт ошибку с кодом 10. Трассировка с помощью dbgprint, работающая под XP, в Vista не работает, откуда и появилось подозрение, что драйвер не запускается.
Заранее благодарен за помощь.
- драйвер под Вистой запускается;
- Драйвер отваливается на операции plug.
Вот здесь:
Код:
Возвращается статус неуспеха.
Как это чинить пока не знаю. Может кто уже сталкивался с такой проблемой?