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