BSOD при вызове NdisSend

Тема в разделе "WASM.NETWORKS", создана пользователем vlaman, 9 янв 2007.

  1. vlaman

    vlaman New Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2004
    Сообщения:
    49
    хай всем! такой вопрос

    регистрирую свой ndis протокол
    открываю адаптер (передаю /DEVICE/... реальной сетевухи, открывается виртуальный адаптер совсем с другим именем - у которого все SendHandler-ы направлены на psched).
    нахожу реальный ndis адаптер (его NDIS_PROTOCOL_BLOCK заношу в ether_proto ) - сетевуху - и пытаюсь через неё отправить пакет.
    NdisSend ( &stat, ether_proto->OpenBlock, &packet);
    вылазит синий экранчик с надписью о том, что psched!ClRequestComplete обратился к нулевому адресу.
    подскажите плиз - чего ему не хватает для счастья ?

    спасибо!
     
  2. vlaman

    vlaman New Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2004
    Сообщения:
    49
    PS. если вместо ether_proto->OpenBlock подсунуть открытый хэндл adapter-a, то всё работает как нужно.