MobileBroadbandModem Classe

Définition

Représente un modem haut débit mobile.

Notes

Cette fonctionnalité n’est disponible que pour les applications d’opérateur mobile et les applications UWP disposant d’un accès privilégié par les opérateurs de réseau mobile.

Si vous souhaitez utiliser cette API et publier votre application dans le Microsoft Store, vous aurez besoin d’une approbation spéciale. Pour plus d’informations, consultez la section Fonctionnalités restreintes dans la rubrique Déclarations de fonctionnalités d’application .

public ref class MobileBroadbandModem sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MobileBroadbandModem final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MobileBroadbandModem
Public NotInheritable Class MobileBroadbandModem
Héritage
Object Platform::Object IInspectable MobileBroadbandModem
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
cellularDeviceControl cellularDeviceIdentity

Remarques

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1709 16299 GetIsPassthroughEnabledAsync
1709 16299 SetIsPassthroughEnabledAsync
1803 17134 IsInEmergencyCallMode
1803 17134 IsInEmergencyCallModeChanged
1803 17134 TryGetPcoAsync

Propriétés

CurrentAccount

Obtient le MobileBroadbandAccount associé actuellement au modem haut débit mobile.

CurrentNetwork

Obtient un objet qui décrit le réseau haut débit mobile auquel ce modem est actuellement attaché.

DeviceInformation

Obtient l’information MobileBroadbandDeviceInformation pour le modem haut débit mobile.

DeviceServices

Obtient la liste des services d’appareil disponibles pour le modem haut débit mobile.

IsInEmergencyCallMode

Obtient une valeur indiquant si le modem haut débit mobile est en mode d’appel d’urgence.

IsResetSupported

Obtient une valeur indiquant si le modem haut débit mobile autorise une opération de réinitialisation.

MaxDeviceServiceCommandSizeInBytes

Obtient la taille maximale de la commande de service d’appareil, en octets, pour le modem haut débit mobile.

MaxDeviceServiceDataSizeInBytes

Obtient la taille maximale des données du service d’appareil, en octets, pour le modem haut débit mobile.

Méthodes

FromId(String)

Déterminez si un appareil haut débit mobile est un appareil WAN sans fil.

GetCurrentConfigurationAsync()

Récupère de manière asynchrone les informations de configuration du modem haut débit mobile.

GetDefault()

Détermine le modem haut débit mobile par défaut.

GetDeviceSelector()

Obtient un sélecteur d’appareil pour le modem haut débit mobile.

GetDeviceService(Guid)

Obtient un service d’appareil spécifique pour le modem haut débit mobile.

GetIsPassthroughEnabled(Int32)

Récupère une valeur indiquant si le mode passthrough est activé (pour l’emplacement actif ou inactif, pour les appareils Dual Sim Single Active).

Notes

Cette fonctionnalité n’est disponible que pour les applications d’opérateur mobile et les applications UWP disposant d’un accès privilégié par les opérateurs de réseau mobile.

Si vous souhaitez utiliser cette API et publier votre application dans le Microsoft Store, vous devez demander une approbation spéciale pour utiliser la fonctionnalité personnalisée Microsoft.eSIMManagement_8wekyb3d8bbwe. Pour plus d’informations, consultez Fonctionnalités personnalisées.

GetIsPassthroughEnabledAsync()

Obtient une valeur indiquant si le mode passthrough est activé.

GetIsPassthroughEnabledAsync(Int32)

Récupère de façon asynchrone une valeur indiquant si le mode passthrough est activé (pour l’emplacement actif ou inactif, pour les appareils à double sim actif unique).

Notes

Cette fonctionnalité n’est disponible que pour les applications d’opérateur mobile et les applications UWP disposant d’un accès privilégié par les opérateurs de réseau mobile.

Si vous souhaitez utiliser cette API et publier votre application dans le Microsoft Store, vous devez demander une approbation spéciale pour utiliser la fonctionnalité personnalisée Microsoft.eSIMManagement_8wekyb3d8bbwe. Pour plus d’informations, consultez Fonctionnalités personnalisées.

ResetAsync()

Effectue de manière asynchrone une opération de réinitialisation sur le modem haut débit mobile.

SetIsPassthroughEnabled(Boolean, Int32)

Active ou désactive le mode passthrough (pour l’emplacement actif ou inactif, pour les appareils Dual Sim Single Active).

Notes

Cette fonctionnalité n’est disponible que pour les applications d’opérateur mobile et les applications UWP disposant d’un accès privilégié par les opérateurs de réseau mobile.

Si vous souhaitez utiliser cette API et publier votre application dans le Microsoft Store, vous devez demander une approbation spéciale pour utiliser la fonctionnalité personnalisée Microsoft.eSIMManagement_8wekyb3d8bbwe. Pour plus d’informations, consultez Fonctionnalités personnalisées.

SetIsPassthroughEnabledAsync(Boolean)

Active ou désactive de manière asynchrone le mode passthrough.

SetIsPassthroughEnabledAsync(Boolean, Int32)

Active ou désactive de manière asynchrone le mode de transmission (pour l’emplacement actif ou inactif, pour les appareils Dual Sim Single Active).

Notes

Cette fonctionnalité n’est disponible que pour les applications d’opérateur mobile et les applications UWP disposant d’un accès privilégié par les opérateurs de réseau mobile.

Si vous souhaitez utiliser cette API et publier votre application dans le Microsoft Store, vous devez demander une approbation spéciale pour utiliser la fonctionnalité personnalisée Microsoft.eSIMManagement_8wekyb3d8bbwe. Pour plus d’informations, consultez Fonctionnalités personnalisées.

TryGetPcoAsync()

Récupère de manière asynchrone les données PCO (Protocol Configuration Options) pour le modem.

Événements

IsInEmergencyCallModeChanged

Se produit lorsque le modem haut débit mobile entre ou quitte le mode d’appel d’urgence.

S’applique à