MobileBroadbandDeviceInformation オブジェクトの作成

更新日: 2013年8月

適用対象: Windows 8, Windows 8.1

MobileBroadbandDeviceInformation オブジェクトには、モバイル ブロードバンド アカウントに関連付けられているネットワーク デバイスに関する、モバイル ブロードバンド固有のデータ (ファームウェアのバージョンなど) を取得するのに使うことができる、プロパティのセットが含まれています。これらのオブジェクトは MobileBroadbandAccount オブジェクトからのみ取得できます。1 つの MobileBroadbandAccount オブジェクトを、複数の MobileBroadbandDeviceInformation オブジェクトに関連付けることができますが、同時に可能な関連付けは 1 つのみです (このような状況は、1 つの SIM カードを 2 つの異なるモバイル ブロードバンド デバイスで使う場合に発生します。SIM カードには、MNO がユーザー アカウントを区別するために使う情報が格納されています)。

MobileBroadbandAccount オブジェクトの CurrentDeviceInformation プロパティを取得して、MobileBroadbandDeviceInformation オブジェクトを取得します。デバイスが取り外されている、電源が切れているなどの理由で、CurrentDeviceInformation プロパティを読み取るときにネットワーク デバイスが存在しない場合、このプロパティの読み取り処理は NULL を返します。ユーザーがデバイスを取り外すなど、このプロパティの状態はいつでも変わる可能性があるので、プロパティのコピーを作り、NULL かどうかを検証し、コピーの方を使うことをお勧めします。次のコード例は、この方法を示しています。


var myDeviceInfo = myNetworkAccountObject.currentDeviceInformation

if (myDeviceInfo == null)
{
  // no device present, inform user
}
else 
{
  // use myDeviceInfo to get the data you need
}

関連項目

表示:
© 2015 Microsoft