Поиск беспроводного адаптера на устройстве MC75 с использованием OpenNETCF
Я использую OpenNETCF для поиска беспроводных адаптеров на устройстве Motorola MC-75, но он не показывает мне никаких беспроводных аддатеров. Когда я использую "Wireless Companion" для поиска Wi-Fi, он показывает все Wi-Fi.
Я снял флажок с 802.11d и выбрал драйвер Motorola JEDI WIFI. Motorola JEDI WIFI совместим с WZC? Но тот же код работает на другом устройстве HTC Windows.
Пожалуйста, предложите.
Любая помощь будет оценена!!!
1 ответ
Кодовая база SDF может только перечислять то, что говорит платформа. Сначала он спрашивает NDIS, о каких адаптерах он знает. Для каждого из них он спрашивает WZC, зарегистрирован ли тот же самый, если нет, то спрашивает NDIS, считает ли он, по крайней мере, беспроводной адаптер.
Если драйвер адаптера не регистрируется в WZC и не сообщает о своей беспроводной связи в NDIS, то все, что мы можем сказать, это то, что это NetworkInterface, так что это тип экземпляра, который вы получаете. Некоторые OEM-производители предпочитают иметь проприетарные API-интерфейсы для управления радио (да, я смотрю на вас, Cisco!), И драйверы используют их вместо публикации общедоступного общего интерфейса.
К сожалению, вы мало что можете сделать, за исключением получения документации по API от OEM-производителя (удачи в этом) и обновления базы кода для этого конкретного драйвера.