Большое спасибо за помощь!!! Книгу Oney в инете нашёл, действительно классная, я пользовался книгой backer the windows 2000 device driver book, там все очень поверхностно. Driver Studio тоже начал закачивать. Книгу Хайда не нашел, но думаю, пока и найденного хватит для изучения. Попробую совместить асинхронную накачку с двумя выделенными URB, а затем перезаряжать их в CompletionRoutine. На импортном форуме нашёл, что задержка от передачи irp в шинный драйвер до вызова CompletionRoutine 750 тыс тактов процессора, то есть от 0,5 до 2 мс для более менее современных компьютеров, так что двумя запросами со стандартным размером буфера endpoint 64 кБ можно обойтись. Ещё раз спасибо за ценные советы!!!
|