Есть такая английская книжка Walter Oney, "Programming Windows Driver Model", первое или второе издание. Кое чего по ней можно посмотреть на сайте автора: h**p://ww*w.oney*soft.co*m. Эта книга уже давно считается Библией по вопросам написания WDM драйверов под Windows. Там рассмотрены практически все аспекты программирования WDM драйверов и в частности уделено очень много внимания USB драйверам. Она есть на нашем FTP. Там описано все по поводу очередей, обработки запросов от USB и т.д.
Без построения очередей в драйвере и рециклирования буфера в CompletionRoutine() добиться сколь нибудь нормальной скорости невозможно