OpenNetCf SDFがすべてのアダプタを返さない

経由でGetAllNetworkInterfaces()を呼び出すとき。

INetworkInterface[] rgni = WirelessZeroConfigNetworkInterface.GetAllNetworkInterfaces();

私は、リンクローカルアドレス(169.254 ....)を持つ単一のアダプタRNDISFN1を返すだけです。
私は何か悪いことが起こってアダプタのすべてが配列に移入されないと思う。デバッガの下で、私が関数を呼び出すと、私は見ている:

A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
A first chance exception of type 'System.UnauthorizedAccessException' occurred in mscorlib.dll
A first chance exception of type 'System.ComponentModel.Win32Exception' occurred in CSharpSample.exe
A first chance exception of type 'System.MissingMethodException' occurred in OpenNETCF.Net.dll
A first chance exception of type 'OpenNETCF.Net.NetworkInformation.NetworkInformationException' occurred in OpenNETCF.Net.dll

明確にするために、これの最終目標はワイヤレスプロファイルのリストを取得し、ワイヤレスプロファイルの切り替えができるようにすることです。

今のところ、GetAllNetworkInterfaces()がすべてのアダプタを返さないインスタンスを見た人はいますか?私はWindows Mobile 6でOpenNetCF SDF v2.3を使用しています。

0
これはどのタイプのハードウェアですか? ActiveSync経由でない接続したときに同じコードを実行すると、結果はどのように変化しますか?
追加された 著者 ctacke,
クリス - 良い点; ActiveSyncは、無線を無効にしました。ラジオを強制的にオンにすると、リストにアダプタが表示されます。悲しいことに、OpenNetCF(と、私は確かに、Win APIの)、イーサネットとしてこのアダプタを参照してください;私はそれをWirelessZeroConfigNetworkInterfaceまたはWirelessNetworkInterfaceにキャストできません。
追加された 著者 Lynn Crumbling,
@Chris:これはSocket Mobile 650で動作しています。私の二次的なコメント(私はそれをイーサネットと見なしています)に関して、私はまだこのユニットに最新のSocketサービスパックを適用していません。その後、アダプタがWZCとして自分自身をアドバタイズする可能性があります。
追加された 著者 Lynn Crumbling,
@Chris:最新のSPを適用しました。変化なし;それでもイーサネットとして報告します。いずれにしても、「あなたは抱えている、無線LANはオフです」という答えは、私の元の質問に答えることが判明しました。あなたが同じ情報で回答を投稿した場合、私はそれを受諾したものとして授与します。
追加された 著者 Lynn Crumbling,

1 答え

あなたが単一のアダプタを見ているという事実(そして私はその名前で伝えることができます)は、あなたが抱えていることを示しています。 ActiveSyncは、すべての栄光で、クレードル時に他のラジオをすべてシャットダウンします。したがって、他のラジオは表示されません。クレードルされていないときにコードを実行すると、WiFi(およびその他の)アダプターが表示されることがあります。

3
追加された