MobileBroadbandModem Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um modem de banda larga móvel.
Observação
Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel.
Se você quiser usar essa API e publicar seu aplicativo na Microsoft Store, precisará de aprovação especial. Para obter mais informações, consulte a seção Funcionalidades restritas no tópico Declarações de funcionalidade do aplicativo.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Funcionalidades do aplicativo |
cellularDeviceControl
cellularDeviceIdentity
|
Comentários
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1.709 | 16299 | GetIsPassthroughEnabledAsync |
1.709 | 16299 | SetIsPassthroughEnabledAsync |
1803 | 17134 | IsInEmergencyCallMode |
1803 | 17134 | IsInEmergencyCallModeChanged |
1803 | 17134 | TryGetPcoAsync |
Propriedades
CurrentAccount |
Obtém o MobileBroadbandAccount associado atualmente ao modem de banda larga móvel. |
CurrentNetwork |
Obtém um objeto que descreve a rede de banda larga móvel à qual esse modem está conectado no momento. |
DeviceInformation |
Obtém o MobileBroadbandDeviceInformation para o modem de banda larga móvel. |
DeviceServices |
Obtém uma lista dos serviços de dispositivo disponíveis para o modem de banda larga móvel. |
IsInEmergencyCallMode |
Obtém um valor que indica se o modem de banda larga móvel está no modo de chamada de emergência. |
IsResetSupported |
Obtém um valor que indica se o modem de banda larga móvel permite uma operação de redefinição. |
MaxDeviceServiceCommandSizeInBytes |
Obtém o tamanho máximo do comando do serviço de dispositivo, em bytes, para o modem de banda larga móvel. |
MaxDeviceServiceDataSizeInBytes |
Obtém o tamanho máximo de dados do serviço de dispositivo, em bytes, para o modem de banda larga móvel. |
Métodos
FromId(String) |
Determine se um dispositivo de banda larga móvel é um dispositivo wan sem fio. |
GetCurrentConfigurationAsync() |
Recupera de forma assíncrona as informações de configuração do modem de banda larga móvel. |
GetDefault() |
Determina o modem de banda larga móvel padrão. |
GetDeviceSelector() |
Obtém um seletor de dispositivo para o modem de banda larga móvel. |
GetDeviceService(Guid) |
Obtém um serviço de dispositivo específico para o modem de banda larga móvel. |
GetIsPassthroughEnabled(Int32) |
Recupera um valor que indica se o modo de passagem está habilitado (para o slot ativo ou inativo, para dispositivos Dual Sim Single Active). Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel. Se você quiser usar essa API e publicar seu aplicativo na Microsoft Store, precisará solicitar aprovação especial para usar a funcionalidade personalizada Microsoft.eSIMManagement_8wekyb3d8bbwe. Para obter mais informações, consulte Recursos personalizados. |
GetIsPassthroughEnabledAsync() |
Obtém um valor que indica se o modo de passagem está habilitado. |
GetIsPassthroughEnabledAsync(Int32) |
Recupera de forma assíncrona um valor que indica se o modo de passagem está habilitado (para o slot ativo ou inativo, para dispositivos Dual Sim Single Active). Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel. Se você quiser usar essa API e publicar seu aplicativo na Microsoft Store, precisará solicitar aprovação especial para usar a funcionalidade personalizada Microsoft.eSIMManagement_8wekyb3d8bbwe. Para obter mais informações, consulte Recursos personalizados. |
ResetAsync() |
Executa de forma assíncrona uma operação de redefinição no modem de banda larga móvel. |
SetIsPassthroughEnabled(Boolean, Int32) |
Habilita ou desabilita o modo de passagem (para o slot ativo ou inativo, para dispositivos Dual Sim Single Active). Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel. Se você quiser usar essa API e publicar seu aplicativo na Microsoft Store, precisará solicitar aprovação especial para usar a funcionalidade personalizada Microsoft.eSIMManagement_8wekyb3d8bbwe. Para obter mais informações, consulte Recursos personalizados. |
SetIsPassthroughEnabledAsync(Boolean) |
Habilita ou desabilita de forma assíncrona o modo de passagem. |
SetIsPassthroughEnabledAsync(Boolean, Int32) |
Habilita ou desabilita de forma assíncrona o modo de passagem (para o slot ativo ou inativo, para dispositivos Dual Sim Single Active). Observação Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel. Se você quiser usar essa API e publicar seu aplicativo na Microsoft Store, precisará solicitar aprovação especial para usar a funcionalidade personalizada Microsoft.eSIMManagement_8wekyb3d8bbwe. Para obter mais informações, consulte Recursos personalizados. |
TryGetPcoAsync() |
Recupera de forma assíncrona os dados PCO (Opções de Configuração de Protocolo) para o modem. |
Eventos
IsInEmergencyCallModeChanged |
Ocorre quando o modem de banda larga móvel entra ou sai do modo de chamada de emergência. |