次のスニペットを使用して、Windows Phone 8.0 デバイスでアクティブなネットワーク接続を取得しようとしています。Wifi とモバイルを無効にすると、接続されているインターフェイスが見つからないことが予想されますが、興味深いことに、「イーサネット」という名前のアダプターが接続されているようです。モバイル デバイスのイーサネット アダプタとは何ですか?
foreach (NetworkInterfaceInfo networkInterfaceInfo in networkInterfaceList)
{
if (networkInterfaceInfo.InterfaceState == ConnectState.Connected)
{
isConnected = true;
if (networkInterfaceInfo.InterfaceType == NetworkInterfaceType.MobileBroadbandGsm
|| networkInterfaceInfo.InterfaceType == NetworkInterfaceType.MobileBroadbandCdma)
isMobileConnected = true;
else if (networkInterfaceInfo.InterfaceType == NetworkInterfaceType.Wireless80211)
isWifiConnected = true;
}
}
また、「1 つのアクティブなネットワーク」情報を取得する方法はありますか? たとえば、モバイルと Wi-Fi の両方が有効で接続されている場合、どちらが実際に使用されているかを知るにはどうすればよいですか?
ありがとう