mux

Тема в разделе "WASM.WIN32", создана пользователем Novi4ek, 15 сен 2007.

  1. Novi4ek

    Novi4ek New Member

    Публикаций:
    0
    Регистрация:
    3 авг 2007
    Сообщения:
    317
    в 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;
    }

    ...


    Я новичок, наверно чего-то не понимаю, но вроде он обещался не возвращать пендинг, а тут вот пожалуйста - возвращает. Помогите пожалуйста разобраться.
     
  2. Novi4ek

    Novi4ek New Member

    Публикаций:
    0
    Регистрация:
    3 авг 2007
    Сообщения:
    317
    Помогите! Неужели никто не знает, ничего не может предположить?
    Прошу прощения за "up", но это уже вторая моя не отвеченная тема.