BulkUsb от DDK Windows Server 2003 под вопросом

Тема в разделе "WASM.NT.KERNEL", создана пользователем sintez, 9 июн 2011.

  1. sintez

    sintez New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2007
    Сообщения:
    25
    Осваивая исходник BulkUsb выявилось что объявленная и описанная процедура QueueRequest(IN OUT PDEVICE_EXTENSION DeviceExtension,IN PIRP Irp) нигде не вызывается и её адрес никому не передается, хотя это допустим уместно было бы делать в определенном состоянии из почти всех диспетчерских функций драйвера. Та же картина и в исходнике поставляемом с DDK Windows XP. Возникает вывод о потере части кода в исходнике ну и о халатности Малогибких :). Действительно оно так? Кто в курсах поясните плиз.
     
  2. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    sintez
    Это заглушка для буфферизации запросов от приложения ... В частности дает сильную оптимизацию и асинхронное общения драйвера с железякой ..
     
  3. sintez

    sintez New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2007
    Сообщения:
    25
    А откуда или какая процедура ее вызывает, то есть из какой точки кода она вызывается? Вот это непонятно же.