TDI: проверка буфера транспорта

Discussion in 'WASM.NETWORKS' started by Win2k3, May 17, 2007.

  1. Win2k3

    Win2k3 New Member

    Blog Posts:
    0
    Joined:
    Jul 20, 2006
    Messages:
    9
    Здравствуйте.

    Есть TDI-клиент, реализующий функциональность синхронных сокетов (наподобии AFD). Необходимо добавить к нему функцию проверки внутреннего буфера tcpip.sys - пришли данные или же ещё нет. В документации DDK по этому поводу сказано, что нужно использовать флаг TDI_RECEIVE_PEEK в запросе TDI_RECEIVE. Однако выяснилось, что драйвер tcpip.sys тупо игнорирует его.

    Как же быть? Как асинхронно, не читая сами данные, проверить, что они уже пришли?
     
  2. Win2k3

    Win2k3 New Member

    Blog Posts:
    0
    Joined:
    Jul 20, 2006
    Messages:
    9
    Уже сам разобрался...
    Жаль, что никто не ответил. Значит - не знаете. Я разочарован.