Windows.Networking.NetworkOperators Windows.Networking.NetworkOperators Windows.Networking.NetworkOperators Windows.Networking.NetworkOperators Windows.Networking.NetworkOperators Namespace

Contains classes that support Mobile Broadband Account management.

Note

This functionality is only available to mobile operator apps and UWP 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.

Classes

ESim ESim ESim ESim ESim

A class that represents an embedded SIM (eSIM, or eUICC). An eSIM stores one or more identities (eSIM profiles) belonging to one or more mobile network operators (MNOs). An eSIM is not a form factor; it's a way to manage SIM profiles.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimAddedEventArgs ESimAddedEventArgs ESimAddedEventArgs ESimAddedEventArgs ESimAddedEventArgs

Provides data for the ESimWatcher.Added event.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimDiscoverEvent ESimDiscoverEvent ESimDiscoverEvent ESimDiscoverEvent ESimDiscoverEvent

A class representing an eSIM profile discovery event.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimDiscoverResult ESimDiscoverResult ESimDiscoverResult ESimDiscoverResult ESimDiscoverResult

A class representing the result of an eSIM profile discovery operation.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimDownloadProfileMetadataResult ESimDownloadProfileMetadataResult ESimDownloadProfileMetadataResult ESimDownloadProfileMetadataResult ESimDownloadProfileMetadataResult

A class that represents the outcome of an operation to download eSIM profile installation metadata (the result of the operation, and any installation metadata that was downloaded).

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimManager ESimManager ESimManager ESimManager ESimManager

A class that you can use to construct an ESimWatcher, and to obtain service information.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimOperationResult ESimOperationResult ESimOperationResult ESimOperationResult ESimOperationResult

A class that represents the result of certain asynchronous operations on an eSIM (for example, deleting a profile from the eSIM), or on an eSIM profile (for example, enabling the profile).

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimPolicy ESimPolicy ESimPolicy ESimPolicy ESimPolicy

A class that represents the policy for an eSIM, regarding whether the eSIM should be shown on the Local User Interface (LUI) for eSIM management.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimProfile ESimProfile ESimProfile ESimProfile ESimProfile

A class that represents an eSIM profile, which is a subscriber identity associated with a mobile network operator (MNO).

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimProfileMetadata ESimProfileMetadata ESimProfileMetadata ESimProfileMetadata ESimProfileMetadata

A class representing eSIM profile installation metadata.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimProfilePolicy ESimProfilePolicy ESimProfilePolicy ESimProfilePolicy ESimProfilePolicy

A class that represents the policy for an eSIM profile.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimRemovedEventArgs ESimRemovedEventArgs ESimRemovedEventArgs ESimRemovedEventArgs ESimRemovedEventArgs

Provides data for the ESimWatcher.Removed event.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimServiceInfo ESimServiceInfo ESimServiceInfo ESimServiceInfo ESimServiceInfo

A class that represents service information for an eSIM.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimUpdatedEventArgs ESimUpdatedEventArgs ESimUpdatedEventArgs ESimUpdatedEventArgs ESimUpdatedEventArgs

Provides data for the ESimWatcher.Updated event.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimWatcher ESimWatcher ESimWatcher ESimWatcher ESimWatcher

A class used to enumerate the eSIMs carried by a device and to watch for eSIMs being added to the device, removed from it, or updated.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

FdnAccessManager FdnAccessManager FdnAccessManager FdnAccessManager FdnAccessManager

Manages access to the Fixed Dialing Number (FDN) list.

HotspotAuthenticationContext HotspotAuthenticationContext HotspotAuthenticationContext HotspotAuthenticationContext HotspotAuthenticationContext

Provides the authentication context that contains details of the current authentication attempt and provides methods to perform the authentication.

Note

This functionality is only available to mobile operator apps and UWP 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.

HotspotAuthenticationEventDetails HotspotAuthenticationEventDetails HotspotAuthenticationEventDetails HotspotAuthenticationEventDetails HotspotAuthenticationEventDetails

Provides the content of the event that is raised for background task handlers for the hotspot authentication event.

Note

This functionality is only available to mobile operator apps and UWP apps given privileged access by mobile network operators. For more information, see Mobile Broadband: and Windows 8 Integration for Wireless Hotspot 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.

HotspotCredentialsAuthenticationResult HotspotCredentialsAuthenticationResult HotspotCredentialsAuthenticationResult HotspotCredentialsAuthenticationResult HotspotCredentialsAuthenticationResult

Represents the results of a Hotspot authentication request.

KnownCSimFilePaths KnownCSimFilePaths KnownCSimFilePaths KnownCSimFilePaths KnownCSimFilePaths

Static class that provides well known CSIM file paths.

KnownRuimFilePaths KnownRuimFilePaths KnownRuimFilePaths KnownRuimFilePaths KnownRuimFilePaths

Static class that provides known RUIM file paths.

KnownSimFilePaths KnownSimFilePaths KnownSimFilePaths KnownSimFilePaths KnownSimFilePaths

Static class that provides known SIM file paths.

KnownUSimFilePaths KnownUSimFilePaths KnownUSimFilePaths KnownUSimFilePaths KnownUSimFilePaths

Static class that provides known USIM file paths.

MobileBroadbandAccount MobileBroadbandAccount MobileBroadbandAccount MobileBroadbandAccount MobileBroadbandAccount

Represents a mobile broadband account and related information about the network provider for the account.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandAccountEventArgs MobileBroadbandAccountEventArgs MobileBroadbandAccountEventArgs MobileBroadbandAccountEventArgs MobileBroadbandAccountEventArgs

Provides information for the AccountAdded and AccountRemoved events.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandAccountUpdatedEventArgs MobileBroadbandAccountUpdatedEventArgs MobileBroadbandAccountUpdatedEventArgs MobileBroadbandAccountUpdatedEventArgs MobileBroadbandAccountUpdatedEventArgs

Provides information for the AccountUpdated event.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandAccountWatcher MobileBroadbandAccountWatcher MobileBroadbandAccountWatcher MobileBroadbandAccountWatcher MobileBroadbandAccountWatcher

Provides information regarding availability of and updates to Mobile Broadband Accounts.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandAntennaSar MobileBroadbandAntennaSar MobileBroadbandAntennaSar MobileBroadbandAntennaSar MobileBroadbandAntennaSar

Represents the antenna on a broadband modem.

MobileBroadbandCellCdma MobileBroadbandCellCdma MobileBroadbandCellCdma MobileBroadbandCellCdma MobileBroadbandCellCdma

Represents CDMA network provider/cell information including identifications as well as its respective signal strength.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandCellGsm MobileBroadbandCellGsm MobileBroadbandCellGsm MobileBroadbandCellGsm MobileBroadbandCellGsm

Represents GSM network provider/cell information including identifications as well as its respective signal strength.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandCellLte MobileBroadbandCellLte MobileBroadbandCellLte MobileBroadbandCellLte MobileBroadbandCellLte

Represents LTE network provider/cell information including identifications as well as its respective signal strength.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandCellsInfo MobileBroadbandCellsInfo MobileBroadbandCellsInfo MobileBroadbandCellsInfo MobileBroadbandCellsInfo

Retrieves the serving and neighboring network cell information including respective signal strength and cell tower identification information.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandCellTdscdma MobileBroadbandCellTdscdma MobileBroadbandCellTdscdma MobileBroadbandCellTdscdma MobileBroadbandCellTdscdma

Represents TDSCDMA network provider/cell information including identifications as well as its respective signal strength.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandCellUmts MobileBroadbandCellUmts MobileBroadbandCellUmts MobileBroadbandCellUmts MobileBroadbandCellUmts

Represents UMTS network provider/cell information including identifications as well as its respective signal strength.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandDeviceInformation MobileBroadbandDeviceInformation MobileBroadbandDeviceInformation MobileBroadbandDeviceInformation MobileBroadbandDeviceInformation

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

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandDeviceService MobileBroadbandDeviceService MobileBroadbandDeviceService MobileBroadbandDeviceService MobileBroadbandDeviceService

Represents a mobile broadband device service.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandDeviceServiceCommandResult MobileBroadbandDeviceServiceCommandResult MobileBroadbandDeviceServiceCommandResult MobileBroadbandDeviceServiceCommandResult MobileBroadbandDeviceServiceCommandResult

Represents the result of a mobile broadband device service command.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandDeviceServiceCommandSession MobileBroadbandDeviceServiceCommandSession MobileBroadbandDeviceServiceCommandSession MobileBroadbandDeviceServiceCommandSession MobileBroadbandDeviceServiceCommandSession

Represents a device service command session which allows the caller to submit predefined commands to the modem on a mobile broadband device service.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandDeviceServiceDataReceivedEventArgs MobileBroadbandDeviceServiceDataReceivedEventArgs MobileBroadbandDeviceServiceDataReceivedEventArgs MobileBroadbandDeviceServiceDataReceivedEventArgs MobileBroadbandDeviceServiceDataReceivedEventArgs

Provides data for a DataReceived event on a MobileBroadbandDeviceServiceDataSession when data is received .

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandDeviceServiceDataSession MobileBroadbandDeviceServiceDataSession MobileBroadbandDeviceServiceDataSession MobileBroadbandDeviceServiceDataSession MobileBroadbandDeviceServiceDataSession

Represents a device service data session which allows the caller to write data to the modem on a mobile broadband device service.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandDeviceServiceInformation MobileBroadbandDeviceServiceInformation MobileBroadbandDeviceServiceInformation MobileBroadbandDeviceServiceInformation MobileBroadbandDeviceServiceInformation

Contains information about a mobile broadband device service.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandDeviceServiceTriggerDetails MobileBroadbandDeviceServiceTriggerDetails MobileBroadbandDeviceServiceTriggerDetails MobileBroadbandDeviceServiceTriggerDetails MobileBroadbandDeviceServiceTriggerDetails

Provides details for a network device service notification.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandModem MobileBroadbandModem MobileBroadbandModem MobileBroadbandModem MobileBroadbandModem

Represents a mobile broadband modem.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandModemConfiguration MobileBroadbandModemConfiguration MobileBroadbandModemConfiguration MobileBroadbandModemConfiguration MobileBroadbandModemConfiguration

Contains details about the mobile broadband modem configuration.

MobileBroadbandModemIsolation MobileBroadbandModemIsolation MobileBroadbandModemIsolation MobileBroadbandModemIsolation MobileBroadbandModemIsolation

A class with methods for disallowing and allowing certain types of data traffic through the mobile broadband modem; essentially isolating the user equipment (UE), or device.

MobileBroadbandNetwork MobileBroadbandNetwork MobileBroadbandNetwork MobileBroadbandNetwork MobileBroadbandNetwork

Represents a mobile broadband network and the current network state.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandNetworkRegistrationStateChange MobileBroadbandNetworkRegistrationStateChange MobileBroadbandNetworkRegistrationStateChange MobileBroadbandNetworkRegistrationStateChange MobileBroadbandNetworkRegistrationStateChange

Provides details about one network registration state change.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandNetworkRegistrationStateChangeTriggerDetails MobileBroadbandNetworkRegistrationStateChangeTriggerDetails MobileBroadbandNetworkRegistrationStateChangeTriggerDetails MobileBroadbandNetworkRegistrationStateChangeTriggerDetails MobileBroadbandNetworkRegistrationStateChangeTriggerDetails

Provides details for a network registration state change notification.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandPco MobileBroadbandPco MobileBroadbandPco MobileBroadbandPco MobileBroadbandPco

A class representing a Protocol Configuration Options information element (PCO). The purpose of a PCO is, during a packet data protocol (PDP) context activation, to transfer the external network protocol options associated with the activation.

MobileBroadbandPcoDataChangeTriggerDetails MobileBroadbandPcoDataChangeTriggerDetails MobileBroadbandPcoDataChangeTriggerDetails MobileBroadbandPcoDataChangeTriggerDetails MobileBroadbandPcoDataChangeTriggerDetails

A class providing details about a Protocol Configuration Options (PCO) data change notification.

MobileBroadbandPin MobileBroadbandPin MobileBroadbandPin MobileBroadbandPin MobileBroadbandPin

Contains the properties and methods associated with a mobile broadband PIN.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandPinLockStateChange MobileBroadbandPinLockStateChange MobileBroadbandPinLockStateChange MobileBroadbandPinLockStateChange MobileBroadbandPinLockStateChange

Contains details of a PIN lock state change notification.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandPinLockStateChangeTriggerDetails MobileBroadbandPinLockStateChangeTriggerDetails MobileBroadbandPinLockStateChangeTriggerDetails MobileBroadbandPinLockStateChangeTriggerDetails MobileBroadbandPinLockStateChangeTriggerDetails

Provides details for a network registration state change notification.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandPinManager MobileBroadbandPinManager MobileBroadbandPinManager MobileBroadbandPinManager MobileBroadbandPinManager

Defines the PIN manager for a given mobile broadband modem and SIM Card.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandPinOperationResult MobileBroadbandPinOperationResult MobileBroadbandPinOperationResult MobileBroadbandPinOperationResult MobileBroadbandPinOperationResult

Represents the result of a mobile broadband PIN operation.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandRadioStateChange MobileBroadbandRadioStateChange MobileBroadbandRadioStateChange MobileBroadbandRadioStateChange MobileBroadbandRadioStateChange

Contains details of a radio state change notification.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandRadioStateChangeTriggerDetails MobileBroadbandRadioStateChangeTriggerDetails MobileBroadbandRadioStateChangeTriggerDetails MobileBroadbandRadioStateChangeTriggerDetails MobileBroadbandRadioStateChangeTriggerDetails

Provides details for a radio state change notification.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandSarManager MobileBroadbandSarManager MobileBroadbandSarManager MobileBroadbandSarManager MobileBroadbandSarManager

Contains the SAR configuration properties and the control method to change them on the device.

Note

To use this API you will need to contact Microsoft to request the special capability microsoft.cellularSARConfiguration_8wekyb3d8bbwe. For more info, see the Special and restricted capabilities section under App capability declarations, and Creating a custom capability to pair a driver with a Hardware Support App.

MobileBroadbandTransmissionStateChangedEventArgs MobileBroadbandTransmissionStateChangedEventArgs MobileBroadbandTransmissionStateChangedEventArgs MobileBroadbandTransmissionStateChangedEventArgs MobileBroadbandTransmissionStateChangedEventArgs

Provides data for the TransmissionStateChanged event.

MobileBroadbandUicc MobileBroadbandUicc MobileBroadbandUicc MobileBroadbandUicc MobileBroadbandUicc

Represents a Universal Integrated Circuit Card (UICC), normally called a SIM Card on a mobile broadband device.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandUiccApp MobileBroadbandUiccApp MobileBroadbandUiccApp MobileBroadbandUiccApp MobileBroadbandUiccApp

Represents a UICC (SIM card) application.

MobileBroadbandUiccAppReadRecordResult MobileBroadbandUiccAppReadRecordResult MobileBroadbandUiccAppReadRecordResult MobileBroadbandUiccAppReadRecordResult MobileBroadbandUiccAppReadRecordResult

Encapsulates the results of a UICC application record read operation.

MobileBroadbandUiccAppRecordDetailsResult MobileBroadbandUiccAppRecordDetailsResult MobileBroadbandUiccAppRecordDetailsResult MobileBroadbandUiccAppRecordDetailsResult MobileBroadbandUiccAppRecordDetailsResult

Contains details about results of a UICC application record read operation initiated with MobileBroadbandUiccAppClass.GetRecordDetailsAsync.

MobileBroadbandUiccAppsResult MobileBroadbandUiccAppsResult MobileBroadbandUiccAppsResult MobileBroadbandUiccAppsResult MobileBroadbandUiccAppsResult

Reports results of a call to MobileBroadbandUicc.GetUiccAppsAsync.

NetworkOperatorDataUsageTriggerDetails NetworkOperatorDataUsageTriggerDetails NetworkOperatorDataUsageTriggerDetails NetworkOperatorDataUsageTriggerDetails NetworkOperatorDataUsageTriggerDetails

Provides details about the data usage change that activated a NetworkOperatorDataUsageTrigger.

Note

This functionality is only available to mobile operator apps and UWP 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, and Mobile Broadband.

NetworkOperatorNotificationEventDetails NetworkOperatorNotificationEventDetails NetworkOperatorNotificationEventDetails NetworkOperatorNotificationEventDetails NetworkOperatorNotificationEventDetails

Provides details for a network operator notification.

Note

This functionality is only available to mobile operator apps and UWP 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.

NetworkOperatorTetheringAccessPointConfiguration NetworkOperatorTetheringAccessPointConfiguration NetworkOperatorTetheringAccessPointConfiguration NetworkOperatorTetheringAccessPointConfiguration NetworkOperatorTetheringAccessPointConfiguration

Provides the ability to configure and create a NetworkOperatorTetheringAccessPointConfiguration object that contains a specific network account ID (SSID) and specifies the passphrase used to authenticate clients trying to establish a network connection to the tethering network.

NetworkOperatorTetheringClient NetworkOperatorTetheringClient NetworkOperatorTetheringClient NetworkOperatorTetheringClient NetworkOperatorTetheringClient

Contains details about a tethering client.

NetworkOperatorTetheringManager NetworkOperatorTetheringManager NetworkOperatorTetheringManager NetworkOperatorTetheringManager NetworkOperatorTetheringManager

This interface exposes the methods and properties used to control and configure tethering capabilities for a specific network account.

NetworkOperatorTetheringOperationResult NetworkOperatorTetheringOperationResult NetworkOperatorTetheringOperationResult NetworkOperatorTetheringOperationResult NetworkOperatorTetheringOperationResult

Represents the results of a StartTetheringAsync or StopTetheringAsync operation. In addition to the TetheringOperationStatus value, it can include an optional error message string that provides mobile operator specific context to the error.

ProvisionedProfile ProvisionedProfile ProvisionedProfile ProvisionedProfile ProvisionedProfile

Updates cost and usage information for a mobile broadband profile.

Note

This functionality is only available to mobile operator apps and UWP 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.

ProvisionFromXmlDocumentResults ProvisionFromXmlDocumentResults ProvisionFromXmlDocumentResults ProvisionFromXmlDocumentResults ProvisionFromXmlDocumentResults

The results object returned to the application when the provisioning operation has completed.

Note

This functionality is only available to mobile operator apps and UWP 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.

ProvisioningAgent ProvisioningAgent ProvisioningAgent ProvisioningAgent ProvisioningAgent

Represents an agent that provisions connectivity and subscription information with a network provider.

Note

This functionality is only available to mobile operator apps and UWP 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.

TetheringEntitlementCheckTriggerDetails TetheringEntitlementCheckTriggerDetails TetheringEntitlementCheckTriggerDetails TetheringEntitlementCheckTriggerDetails TetheringEntitlementCheckTriggerDetails

Provides details about the tethering event that activated a TetheringEntitlementCheckTrigger.

UssdMessage UssdMessage UssdMessage UssdMessage UssdMessage

Represents a USSD message that is used for sending messages to and receiving messages from the network.

Note

This functionality is only available to mobile operator apps and UWP 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.

UssdReply UssdReply UssdReply UssdReply UssdReply

Represents the network response after sending a USSD message.

Note

This functionality is only available to mobile operator apps and UWP 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.

UssdSession UssdSession UssdSession UssdSession UssdSession

Represents a session of the USSD network protocol.

Important

UssdSession is applicable to Windows 10 for desktop form factors (MBIM-based modems), but not to Windows 10 Mobile (RIL-based modems).

Note

This functionality is only available to mobile operator apps and UWP 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.

Structs

ESimProfileInstallProgress ESimProfileInstallProgress ESimProfileInstallProgress ESimProfileInstallProgress ESimProfileInstallProgress

Represents the result of an asynchronous (with progress) operation to download and install an eSIM profile.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ProfileUsage ProfileUsage ProfileUsage ProfileUsage ProfileUsage

Used to update the usage of plan data.

Note

This functionality is only available to mobile operator apps and UWP 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.

Enums

DataClasses DataClasses DataClasses DataClasses DataClasses

Describes the cellular data services supported by a mobile broadband network device.

Note

This functionality is only available to mobile operator apps and UWP 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.

ESimAuthenticationPreference ESimAuthenticationPreference ESimAuthenticationPreference ESimAuthenticationPreference ESimAuthenticationPreference

Defines constants that specify under what conditions the user should be challenged for eSIM authentication credentials.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimDiscoverResultKind ESimDiscoverResultKind ESimDiscoverResultKind ESimDiscoverResultKind ESimDiscoverResultKind

Defines constants that specify the kind of the result object from an eSIM profile discovery operation.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimOperationStatus ESimOperationStatus ESimOperationStatus ESimOperationStatus ESimOperationStatus

Defines constants that specify the status of an ESimOperationResult object.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimProfileClass ESimProfileClass ESimProfileClass ESimProfileClass ESimProfileClass

Defines constants that specify an eSIM profile class.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimProfileMetadataState ESimProfileMetadataState ESimProfileMetadataState ESimProfileMetadataState ESimProfileMetadataState

Defines constants that specify the state of eSIM profile metadata.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimProfileState ESimProfileState ESimProfileState ESimProfileState ESimProfileState

Defines constants that specify the state of an eSIM profile, including its presence and enabled status.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimState ESimState ESimState ESimState ESimState

Defines constants that specify the state of an eSIM, including its presence and working status.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

ESimWatcherStatus ESimWatcherStatus ESimWatcherStatus ESimWatcherStatus ESimWatcherStatus

Defines constants that specify the status of an ESimWatcher.

Note

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

If you want to use this API and publish your app to the Microsoft Store, then you'll need to request special approval to use the custom capability Microsoft.eSIMManagement_8wekyb3d8bbwe. For more info, see Custom capabilities.

HotspotAuthenticationResponseCode HotspotAuthenticationResponseCode HotspotAuthenticationResponseCode HotspotAuthenticationResponseCode HotspotAuthenticationResponseCode

Defines values used to indicate status of connection authentication with a mobile hotspot. Provides the response code from the WISPr server for an authentication attempt.

Possible values are defined in the .

MobileBroadbandAccountWatcherStatus MobileBroadbandAccountWatcherStatus MobileBroadbandAccountWatcherStatus MobileBroadbandAccountWatcherStatus MobileBroadbandAccountWatcherStatus

Describes different states of a MobileBroadbandAccountWatcherStatus object.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandDeviceType MobileBroadbandDeviceType MobileBroadbandDeviceType MobileBroadbandDeviceType MobileBroadbandDeviceType

Describes different types of Mobile Broadband devices.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandModemStatus MobileBroadbandModemStatus MobileBroadbandModemStatus MobileBroadbandModemStatus MobileBroadbandModemStatus

Specifies the status of a request to set the modem passthrough status by calling SetIsPassthroughEnabledAsync.

MobileBroadbandPinFormat MobileBroadbandPinFormat MobileBroadbandPinFormat MobileBroadbandPinFormat MobileBroadbandPinFormat

Describes the possible formats for a mobile broadband PIN.

MobileBroadbandPinLockState MobileBroadbandPinLockState MobileBroadbandPinLockState MobileBroadbandPinLockState MobileBroadbandPinLockState

Describes the possible PIN lock states of a mobile broadband PIN.

MobileBroadbandPinType MobileBroadbandPinType MobileBroadbandPinType MobileBroadbandPinType MobileBroadbandPinType

Describes the possible types for a mobile broadband PIN.

MobileBroadbandRadioState MobileBroadbandRadioState MobileBroadbandRadioState MobileBroadbandRadioState MobileBroadbandRadioState

Describes radio states for a Mobile Broadband device.

Note

This functionality is only available to mobile operator apps and UWP 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.

MobileBroadbandUiccAppOperationStatus MobileBroadbandUiccAppOperationStatus MobileBroadbandUiccAppOperationStatus MobileBroadbandUiccAppOperationStatus MobileBroadbandUiccAppOperationStatus

Describes the status of an operation on a UICC application.

NetworkDeviceStatus NetworkDeviceStatus NetworkDeviceStatus NetworkDeviceStatus NetworkDeviceStatus

Describes the readiness of a device to connect to a wireless network.

Note

This functionality is only available to mobile operator apps and UWP 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.

NetworkOperatorDataUsageNotificationKind NetworkOperatorDataUsageNotificationKind NetworkOperatorDataUsageNotificationKind NetworkOperatorDataUsageNotificationKind NetworkOperatorDataUsageNotificationKind

Defines constants that specify the kind of data usage change that activated a NetworkOperatorDataUsageTrigger.

Note

This functionality is only available to mobile operator apps and UWP 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, and Mobile Broadband.

NetworkOperatorEventMessageType NetworkOperatorEventMessageType NetworkOperatorEventMessageType NetworkOperatorEventMessageType NetworkOperatorEventMessageType

Describes the type of a network operator notification message.

Note

This functionality is only available to mobile operator apps and UWP 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.

NetworkRegistrationState NetworkRegistrationState NetworkRegistrationState NetworkRegistrationState NetworkRegistrationState

Describes the network registration state of a mobile broadband device.

Note

This functionality is only available to mobile operator apps and UWP 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.

ProfileMediaType ProfileMediaType ProfileMediaType ProfileMediaType ProfileMediaType

Describes network types for provisioned network connectivity profiles.

Note

This functionality is only available to mobile operator apps and UWP 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.

TetheringCapability TetheringCapability TetheringCapability TetheringCapability TetheringCapability

Defines values that can be returned after calling NetworkOperatorTetheringManager.GetTetheringCapability to indicate the tethering capabilities of a network account.

TetheringOperationalState TetheringOperationalState TetheringOperationalState TetheringOperationalState TetheringOperationalState

Defines values used by the NetworkOperatorTetheringManager.TetheringOperationalState property to indicate the operational state of a device's tethering capabilities.

TetheringOperationStatus TetheringOperationStatus TetheringOperationStatus TetheringOperationStatus TetheringOperationStatus

Defines the values returned with a NetworkOperatorTetheringOperationResult object to indicate the status of a tethering operation.

UiccAccessCondition UiccAccessCondition UiccAccessCondition UiccAccessCondition UiccAccessCondition

Describes the conditions placed on operations using a UICC application.

UiccAppKind UiccAppKind UiccAppKind UiccAppKind UiccAppKind

Describes the kinds of UICC applications.

UiccAppRecordKind UiccAppRecordKind UiccAppRecordKind UiccAppRecordKind UiccAppRecordKind

Describes the kinds of UICC application record.

UssdResultCode UssdResultCode UssdResultCode UssdResultCode UssdResultCode

Describes the USSD response codes for messages sent to the network.

Note

This functionality is only available to mobile operator apps and UWP 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.

See also