Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: MUX из DDK непонятно  (Прочитано 3638 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Novi4ek
Гость
« : 16-09-2007 12:31 » 

В ddk есть пример ndis/mux а там в файле минипорта хендлер oid'ов имеет следущее:

...


        case OID_GEN_MAC_OPTIONS:
            ulInfo = NDIS_MAC_OPTION_COPY_LOOKAHEAD_DATA |
                     NDIS_MAC_OPTION_TRANSFERS_NOT_PEND |
                     NDIS_MAC_OPTION_NO_LOOPBACK;


...


А дальше у него функция MPTransferData и в ней есть:

...
        if (Status != NDIS_STATUS_PENDING)
        {
            PtTransferDataComplete(pVElan->pAdapt,
                                   MyPacket,
                                   Status,
                                   *BytesTransferred);

            Status =NDIS_STATUS_PENDING;
        }

...


Я новичок, наверно чего-то не понимаю, но вроде он обещался не возвращать пендинг, а тут вот пожалуйста - возвращает. Помогите пожалуйста разобраться.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines