2012-05-14 58 views
1

我正在使用OpenNETCF在Motorola MC-75設備上查找無線適配器,但它沒有顯示任何無線adpaters。當我使用「無線伴侶」搜索無線網絡時,它確實顯示了所有無線網絡。使用OpenNETCF在MC75設備上搜索無線適配器

我沒有選中802.11d並選擇摩托羅拉JEDI WIFI驅動程序。摩托羅拉JEDI WIFI是否兼容WZC? 但相同的代碼正在其他HTC的Windows設備上工作。

請建議。

任何幫助將不勝感激!

回答

0

SDF的代碼庫只能枚舉平臺告訴它的內容。首先向NDIS詢問它知道的適配器。對於他們中的每一個,它都會詢問WZC是否有相同的註冊,如果不是,它會詢問NDIS是否至少認爲它是無線適配器。

如果適配器驅動程序沒有向WZC註冊,也沒有向NDIS報告自己是無線的,那麼我們可以告訴的是它是一個NetworkInterface,所以這就是您獲得的實例類型。一些原始設備製造商選擇擁有專有的API來控制收音機(是的,我在看你思科!),驅動程序使用它們而不是發佈一個公共的通用接口。

不幸的是,您可以做的事情很少,只能從OEM獲得API文檔(祝您好運),並更新特定驅動程序的代碼庫。