【问题标题】:Search Wireless adapter on MC75 device using OpenNETCF使用 OpenNETCF 搜索 MC75 设备上的无线适配器
【发布时间】:2012-05-14 07:31:33
【问题描述】:
我正在使用 OpenNETCF 在 Motorola MC-75 设备上查找无线适配器,但它没有显示任何无线适配器。当我使用“无线伴侣”搜索 wifi 时,它确实显示所有 wifi。
我已取消选中 802.11d 并选择 Motorola JEDI WIFI 驱动程序。摩托罗拉 JEDI WIFI 是否兼容 WZC?
但相同的代码正在其他 HTC windows 设备上运行。
请提出建议。
任何帮助将不胜感激!!!
【问题讨论】:
标签:
adapter
wireless
opennetcf
【解决方案1】:
SDF 的代码库只能列举平台告诉它的内容。首先它会询问 NDIS 它知道哪些适配器。对于它们中的每一个,它都会询问 WZC 是否注册了相同的适配器,如果没有,它会询问 NDIS 是否至少认为它是一个无线适配器。
如果适配器驱动程序没有向 WZC 注册并且没有向 NDIS 报告自己是无线的,那么我们只能知道它是一个 NetworkInterface,所以这就是您获得的实例类型。一些 OEM 选择使用专有 API 来控制无线电(是的,我在看你的 Cisco!)并且驱动程序使用它们而不是发布公共的通用接口。
不幸的是,除了从 OEM 获取 API 文档(祝你好运)和更新特定驱动程序的代码库之外,您无能为力。