Я пишу драйвер фильтра NDIS для окон. Когда я рассматриваю флаги NBL, скажем NDIS_NBL_FLAGS_IS_IPV4, он, похоже, не установлен, и не имеет других флагов поля NblFlags? Какой драйвер в стеке устанавливает эти значения?Драйвер фильтра Windows NDIS
0
A
ответ
0
Эти флаги не могут быть установлены постоянно во всех ситуациях. Флаги только необходимо при работе через собственный мобильный широкополосный стек (потому что нет уровня MAC & EtherType для просмотра).
Если вы пишете общий LWF, который должен работать в различных конфигурациях, вы не можете полагаться на этот флаг, и вам придется самому посмотреть на полезную нагрузку пакета, чтобы определить тип пакета.
Смежные вопросы
- 1. программно устанавливающий драйвер фильтра NDIS
- 2. драйвер промежуточного фильтра NDIS 5/6
- 3. Драйвер фильтра NDIS 'Обработчик фильтра FilterReceiveNetBufferLists не вызван
- 4. Фильтр фильтра фильтра фильтра NDIS не вызывается под Windows 8
- 5. Драйвер NDIS - как?
- 6. NDIS 6.x драйвер моста Ethernet
- 7. Почему мой драйвер фильтра NDIS 'FilterReceiveNetBufferLists обработчик не вызывается?
- 8. Установка драйвера фильтра NetSerivce NDIS на ядре IoT Windows
- 9. Установка легкого фильтра NDIS требует перезагрузки ОС
- 10. Драйвер устройства WinXPe NDIS 5.1 IPv6
- 11. Драйвер фильтра диска на Windows Phone 8
- 12. Windows NDIS filter - как проверить, используется ли порт операционной системой
- 13. портирование драйвера IM на основе NDIS 5 для 802.1x в NDIS 6
- 14. WinXPe NDIS 5.1 Multiport
- 15. Драйвер фильтра фильтра: процедура отправки не называется
- 16. Локальный IP-адрес сетевого адаптера - драйвер фильтра легкого веса
- 17. NDIS и водитель минипорт
- 18. окна: загрузить драйвер фильтра во время работы Windows
- 19. Windows NDIS промежуточная (IM) установка драйверов программно
- 20. Поддержка Windows XP для удаленного NDIS
- 21. Драйвер фильтра клавиатуры не отвечает
- 22. Драйвер Windows NDIS: одновременное чтение/запись на одном устройстве (IRP_MJ_READ/WRITE)
- 23. модуль ядра Windows, который можно найти NDIS в памяти Windows
- 24. Сбор данных 802.11 с использованием NDIS
- 25. Получить версию NDIS?
- 26. Как понять внутреннюю работу драйвера Miniport NDIS
- 27. Понимание виртуального мини-порта NDIS
- 28. Отмена запроса на использование в драйвере NDIS
- 29. Как перенести NDIS 6.2 в NDIS 6.3 с помощью NDIS_SUPPORT_NDIS630?
- 30. Драйвер Windows C1083 error
Спасибо. Кстати, любая идея о том, как получить доступ к сетевому пакету из пользовательского пространства, если он соответствует некоторым критериям на уровне уровня фильтра? Я имею в виду, как заставить фильтр взаимодействовать с пользовательским приложением? –
Сам NDIS не предлагает интеграции с usermode. Если вы хотите, чтобы это было в LWF, вы должны сами создать его. Драйвер образца ndisprot показывает, как вы могли бы создать это в драйвере NDIS, хотя это не очень высокая производительность. Для более высокой производительности требуется более сложный код. –
Хорошо. Благодарю. :) –