Mobile​Broadband​Device​Information Mobile​Broadband​Device​Information Mobile​Broadband​Device​Information Mobile​Broadband​Device​Information Class

Definition

Represents the current state of the mobile broadband network device for the account.

Note

This functionality is only available to mobile operator apps and Windows Store apps given privileged access by mobile network operators.

If you want to use this API and publish your app to the Store, you will need special approval. For more information, see the Special and restricted capabilities section under App capability declarations.

public : sealed class MobileBroadbandDeviceInformation : IMobileBroadbandDeviceInformation, IMobileBroadbandDeviceInformation2, IMobileBroadbandDeviceInformation3public sealed class MobileBroadbandDeviceInformation : IMobileBroadbandDeviceInformation, IMobileBroadbandDeviceInformation2, IMobileBroadbandDeviceInformation3Public NotInheritable Class MobileBroadbandDeviceInformation Implements IMobileBroadbandDeviceInformation, IMobileBroadbandDeviceInformation2, IMobileBroadbandDeviceInformation3// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

If you're trying to get information about a SIM card that uses CMDA, the device information may contain multiple lines. Typically, the first line is for data connection and the second line contains SIM device information.

Properties

CellularClass CellularClass CellularClass CellularClass

Gets the cellular technology used by the mobile broadband network device.

public : CellularClass CellularClass { get; }public CellularClass CellularClass { get; }Public ReadOnly Property CellularClass As CellularClass// You can use this property in JavaScript.
Value
CellularClass CellularClass CellularClass CellularClass

The cellular technology used by the mobile broadband network device.

CurrentRadioState CurrentRadioState CurrentRadioState CurrentRadioState

Gets a value indicating the radio state of the device.

public : MobileBroadbandRadioState CurrentRadioState { get; }public MobileBroadbandRadioState CurrentRadioState { get; }Public ReadOnly Property CurrentRadioState As MobileBroadbandRadioState// You can use this property in JavaScript.

Remarks

Mobile operator Windows Store app can have access to different states of the device. Access to the device states such as device readiness, account activation state, and device lock status are made available through the NetworkDeviceStatus enumeration. The radio state information is available through the CurrentRadioState enumeration. Note that these are two different states. For example, a radio state Off does not translate to a DeviceNotReady state and vice versa.

CustomDataClass CustomDataClass CustomDataClass CustomDataClass

Gets the name of the data class when the DataClasses property returns Custom.

public : PlatForm::String CustomDataClass { get; }public string CustomDataClass { get; }Public ReadOnly Property CustomDataClass As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The name of the data class when the DataClasses property returns Custom.

DataClasses DataClasses DataClasses DataClasses

Gets the cellular data services supported by the mobile broadband network device.

public : DataClasses DataClasses { get; }public DataClasses DataClasses { get; }Public ReadOnly Property DataClasses As DataClasses// You can use this property in JavaScript.
Value
DataClasses DataClasses DataClasses DataClasses

The cellular data services supported by the mobile broadband network device.

DeviceId DeviceId DeviceId DeviceId

Gets the DeviceInformation Id of the mobile broadband device.

public : PlatForm::String DeviceId { get; }public string DeviceId { get; }Public ReadOnly Property DeviceId As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The DeviceInformation Id of the mobile broadband device.

DeviceType DeviceType DeviceType DeviceType

Gets a value indicating the type of Mobile Broadband device.

public : MobileBroadbandDeviceType DeviceType { get; }public MobileBroadbandDeviceType DeviceType { get; }Public ReadOnly Property DeviceType As MobileBroadbandDeviceType// You can use this property in JavaScript.
Value
MobileBroadbandDeviceType MobileBroadbandDeviceType MobileBroadbandDeviceType MobileBroadbandDeviceType

A value indicating the type of Mobile Broadband device.

FirmwareInformation FirmwareInformation FirmwareInformation FirmwareInformation

Gets the device-specific firmware information for the mobile broadband network device.

public : PlatForm::String FirmwareInformation { get; }public string FirmwareInformation { get; }Public ReadOnly Property FirmwareInformation As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The device-specific firmware information for the mobile broadband network device.

Manufacturer Manufacturer Manufacturer Manufacturer

Gets the name of the manufacturer of the mobile broadband network device.

public : PlatForm::String Manufacturer { get; }public string Manufacturer { get; }Public ReadOnly Property Manufacturer As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The name of the manufacturer of the mobile broadband network device.

Remarks

You can use the Manufacturer property value to determine the provisioning that must occur for the mobile broadband network device.

MobileEquipmentId MobileEquipmentId MobileEquipmentId MobileEquipmentId

Gets the value that uniquely identifies the mobile broadband device to the network provider.

public : PlatForm::String MobileEquipmentId { get; }public string MobileEquipmentId { get; }Public ReadOnly Property MobileEquipmentId As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The value that uniquely identifies the mobile broadband device to the network provider.

Remarks

For GSM devices, the MobileEquipmentId value will be the International Mobile Equipment Identitiy (IMEI), which can be up to 15 digits long. For CDMA devices, the MobileEquipmentId value must be the electronic serical number (ESNs0, which is 11 digits long, or the mobile equipment identifier (MEID), which is 17 digits long.

Model Model Model Model

Gets the name of the model of the mobile broadband network device.

public : PlatForm::String Model { get; }public string Model { get; }Public ReadOnly Property Model As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The name of the model of the mobile broadband network device.

Remarks

You can use the Model property value to determine the provisioning that must occur for the mobile broadband network device.

NetworkDeviceStatus NetworkDeviceStatus NetworkDeviceStatus NetworkDeviceStatus

Gets the readiness status of the mobile broadband network device.

public : NetworkDeviceStatus NetworkDeviceStatus { get; }public NetworkDeviceStatus NetworkDeviceStatus { get; }Public ReadOnly Property NetworkDeviceStatus As NetworkDeviceStatus// You can use this property in JavaScript.
Value
NetworkDeviceStatus NetworkDeviceStatus NetworkDeviceStatus NetworkDeviceStatus

The readiness status of the mobile broadband network device.

PinManager PinManager PinManager PinManager

Gets a MobileBroadbandPinManager object for the mobile broadband device.

public : MobileBroadbandPinManager PinManager { get; }public MobileBroadbandPinManager PinManager { get; }Public ReadOnly Property PinManager As MobileBroadbandPinManager// You can use this property in JavaScript.
See Also

Revision Revision Revision Revision

Gets the revision of the mobile broadband device.

public : PlatForm::String Revision { get; }public string Revision { get; }Public ReadOnly Property Revision As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The revision of the mobile broadband device.

SerialNumber SerialNumber SerialNumber SerialNumber

Gets the serial number of the mobile broadband device.

public : PlatForm::String SerialNumber { get; }public string SerialNumber { get; }Public ReadOnly Property SerialNumber As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The serial number of the mobile broadband device.

SimGid1 SimGid1 SimGid1 SimGid1

Gets the Group Identifier Level 1 (GID1) of the mobile broadband network device.

public : PlatForm::String SimGid1 { get; }public string SimGid1 { get; }Public ReadOnly Property SimGid1 As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

THe string value of the GID1 obtained from the SIM card.

Additional features and requirements
Device family
Windows 10 Creators Update (introduced v10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v4)

SimIccId SimIccId SimIccId SimIccId

Gets the SIM integrated circuit card identifier (ICCID) for the mobile broadband network device.

public : PlatForm::String SimIccId { get; }public string SimIccId { get; }Public ReadOnly Property SimIccId As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The SIM integrated circuit card identifier (ICCID) for the mobile broadband network device.

Remarks

You can use the SimIccId value to identify and provision the mobile broadband network device.

SimPnn SimPnn SimPnn SimPnn

Gets the Public Land Mobile Network (PLMN) name for the mobile broadband device.

public : PlatForm::String SimPnn { get; }public string SimPnn { get; }Public ReadOnly Property SimPnn As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The string value of the PLMN obtained from the SIM card.

Additional features and requirements
Device family
Windows 10 Creators Update (introduced v10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v4)

SimSpn SimSpn SimSpn SimSpn

Gets the Service Provider Name (SPN) for the mobile broadband device.

public : PlatForm::String SimSpn { get; }public string SimSpn { get; }Public ReadOnly Property SimSpn As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The string value of the SPN obtained from the SIM card.

Additional features and requirements
Device family
Windows 10 Creators Update (introduced v10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v4)

SubscriberId SubscriberId SubscriberId SubscriberId

Gets the subscriber identifier for the mobile broadband network device.

public : PlatForm::String SubscriberId { get; }public string SubscriberId { get; }Public ReadOnly Property SubscriberId As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The subscriber identifier for the mobile broadband network device.

Remarks

You can use the SubscriberId value to help provision the mobile broadband network device.

For devices that support the GSM cellular class, the SubscriberId value represents the International Mobile Subscriber Identity (IMSI), which is up to 15 digits long. For devices that support the CDMA cellular class, the SubscriberId value represents the Mobile Identification Number (MIN) string, or the International Roaming MIN (IRM), which is 10 digits long.

TelephoneNumbers TelephoneNumbers TelephoneNumbers TelephoneNumbers

Gets the telephone numbers for the mobile broadband device.

public : IVectorView<string> TelephoneNumbers { get; }public IReadOnlyList<string> TelephoneNumbers { get; }Public ReadOnly Property TelephoneNumbers As IReadOnlyList<string>// You can use this property in JavaScript.
Value
IVectorView<PlatForm::String> IReadOnlyList<string> IReadOnlyList<string> IReadOnlyList<string>

The telephone numbers for the mobile broadband device.

Remarks

If the device supports the GSM cellular class, the telephone numbers are Mobile Subscriber ISDN Numbers (MSISDNs). If the device supports the CDMA cellular class, the telephone numbers are Mobile Directory Numbers (MDNs).