我正在使用OpenNETCF在 Motorola MC-75 设备上查找无线适配器,但它没有向我显示任何无线adpaters。当我使用“Wireless Companion”来搜索wifi时,它确实显示了所有的wifi。
我取消选中802.11d并选择 Motorola JEDI WIFI 驱动程序。摩托罗拉JEDI WIFI与WZC兼容吗? 但相同的代码正在其他HTC Windows设备上工作。
请建议。
任何帮助将不胜感激!!!
答案 0 :(得分:0)
SDF的代码库只能枚举平台告诉它的内容。首先,它询问NDIS它知道哪些适配器。对于他们每个人,它询问WZC是否有相同的注册,如果不是,它询问NDIS是否至少认为它是无线适配器。
如果适配器驱动程序没有向WZC注册并且没有将自己报告为NDIS无线,那么我们所能告诉的是它是一个NetworkInterface,因此这是您获得的实例类型。一些OEM选择使用专有API来控制无线电(是的,我正在看着你思科!)并且驱动程序使用它们而不是发布公共的通用接口。
不幸的是,除了从OEM获得API文档(祝你好运)并更新特定驱动程序的代码库之外,你无能为力。