Поиск беспроводного адаптера на устройстве MC75 с помощью OpenNETCF

Я использую OpenNETCF для поиска беспроводных адаптеров на устройстве Motorola MC-75, но он не показывает никаких беспроводных адаптеров. Когда я использую «Wireless Companion» для поиска Wi-Fi, он показывает все Wi-Fi.

Я снял флажок 802.11d и выбрал драйвер Motorola JEDI WIFI. Совместим ли Motorola JEDI WIFI с WZC? Но тот же код работает на другом устройстве Windows HTC.

Пожалуйста, предложите.

Любая помощь будет оценена!!!


person Mobility    schedule 14.05.2012    source источник


Ответы (1)


Кодовая база SDF может перечислять только то, что говорит ему платформа. Сначала он спрашивает NDIS, о каких адаптерах он знает. Для каждого из них он спрашивает WZC, зарегистрирован ли у него такой же, если нет, он спрашивает NDIS, считает ли он, по крайней мере, что это беспроводной адаптер.

Если драйвер адаптера не регистрируется в WZC и не сообщает о себе как о беспроводном в NDIS, то все, что мы можем сказать, это то, что это NetworkInterface, то есть тип экземпляра, который вы получаете. Некоторые OEM-производители предпочитают иметь проприетарные API-интерфейсы для управления радио (да, я смотрю на вас, Cisco!), и драйверы используют их вместо публикации общедоступного общего интерфейса.

К сожалению, вы мало что можете сделать, кроме как получить документацию по API от OEM-производителя (удачи в этом) и обновить кодовую базу для этого конкретного драйвера.

person ctacke    schedule 08.08.2012