Compartir a través de


Directrices para migrar las API win32 de banda ancha móvil a Windows Runtime API

En esta tabla se enumeran las funciones de Windows Runtime equivalentes para las API Win32 de banda ancha móvil en desuso.

IMbnConnection Funcionalidad de Windows Runtime equivalente
Conectar ConnectivityManager.AcquireConnectionAsync
Desconectar ConnectionSession.Close
get_InterfaceID MobileBroadbandAccount.NetworkAccountId
GetActivationNetworkError MobileBroadbandNetwork.ActivationNetworkError
GetConnectionState WwanConnectionProfileDetails.GetNetworkRegistrationState
GetVoiceCallState MobileBroadbandNetwork.GetVoiceCallSupport, PhoneCallManager.IsCallActive
IMbnConnectionEvents
OnConnectComplete NetworkStateChangeEventDetails.HasNewWwanRegistrationState: después de la notificación, el estado de registro actual se puede recuperar de WwanConnectionProfileDetails.GetNetworkRegistrationState.
OnConnectStateChange NetworkStateChangeEventDetails.HasNewWwanRegistrationState: después de la notificación, el estado de registro actual se puede recuperar de WwanConnectionProfileDetails.GetNetworkRegistrationState.
OnDisconnectComplete NetworkStateChangeEventDetails.HasNewWwanRegistrationState: después de la notificación, el estado de registro actual se puede recuperar de WwanConnectionProfileDetails.GetNetworkRegistrationState.
OnVoiceCallStateChange PhoneCallManager.CallStateChanged
IMbnConnectionProfile
Eliminar ConnectionProfile.TryDeleteAsync
GetConnectionProfile NetworkAdapter.GetConnectedProfileAsync
GetConnectionProfiles NetworkInformation.GetConnectionProfiles
IMbnDeviceService
CloseCommandSession MobileBroadbandDeviceServiceCommandSession.CloseSession
CloseDataSession MobileBroadbandDeviceServiceDataSession.CloseSession
get_DeviceServiceID MobileBroadbandDeviceService.DeviceServiceId
OpenCommandSession MobileBroadbandDeviceService.OpenCommandSession
OpenDataSession MobileBroadbandDeviceService.OpenDataSession
QueryCommand MobileBroadbandDeviceServiceCommandSession.SendQueryCommandAsync
QuerySupportedCommands MobileBroadbandDeviceService.SupportedCommands
SetCommand MobileBroadbandDeviceServiceCommandSession.SendSetCommandAsync
WriteData MobileBroadbandDeviceServiceDataSession.WriteDataAsync
IMbnDeviceServicesContext
EnumerateDeviceServices MobileBroadbandDeviceService.SupportedCommands
get_MaxCommandSize MobileBroadbandModem.MaxDeviceServiceCommandSizeInBytes
get_MaxDataSize MobileBroadbandModem.MaxDeviceServiceDataSizeInByte
GetDeviceService MobileBroadbandModem.GetDeviceService
IMbnDeviceServicesEvents
OnReadData MobileBroadbandDeviceServiceDataSession.DataReceived
IMbnInterface
get_InterfaceID MobileBroadbandAccount.NetworkAccountId
GetConnection ConnectionSession obtenido de AcquireConnectionAsync
GetHomeProvider MobileBroadbandModem.GetCurrentConfigurationAsync
GetInterfaceCapability MobileBroadbandAccount.CurrentDeviceInformation
GetReadyState MobileBroadbandDeviceInformation.NetworkDeviceStatus
GetSubscriberInformation MobileBroadbandAccount.CurrentDeviceInformation
InEmergencyMode MobileBroadbandModem.IsInEmergencyCallMode
IMbnInterfaceEvents
OnEmergencyModeChange MobileBroadbandModem.IsInEmergencyCallModeChanged
OnReadyStateChange MobileBroadbandNetworkRegistrationStateChange
OnSubscriberInformationChange MobileBroadbandAccountUpdatedEventArgs.HasDeviceInformationChanged
IMbnInterfaceManager
GetInterface MobileBroadbandModem.CurrentAccount
IMbnInterfaceManagerEvents
OnInterfaceArrival MobileBroadbandAccountWatcher.AccountAdded
OnInterfaceRemoval MobileBroadbandAccountWatcher.Account
IMbnMultiCarrier
GetCurrentClass MobileBroadbandDeviceInformation.CellularClass
IMbnMultiCarrierEvents
OnCurrentClassChange MobileBroadbandAccountUpdatedEventArgs.HasDeviceInformationChanged
IMbnPin
Change MobileBroadbandPin.ChangeAsync
Deshabilitar MobileBroadbandPin.DisableAsync
Habilitar MobileBroadbandPin.EnableAsync
Entrar MobileBroadbandPin.EnterAsync
get_PinFormat MobileBroadbandPin.Format
get_PinLengthMax MobileBroadbandPin.MaxLength
get_PinLengthMin MobileBroadbandPin.MaxLength
get_PinMode MobileBroadbandPin.Enabled
get_PinType MobileBroadbandPin.Type
GetPinManager MobileBroadbandDeviceInformation.PinManager
Unblock MobileBroadbandPin.UnblockAsync
IMbnPinManager
GetPin MobileBroadbandPinManager.GetPin
GetPinList MobileBroadbandPinManager.SupportedPins
GetPinState MobileBroadbandPin.LockState
IMbnPinManagerEvents
IMbnRadio
get_SoftwareRadioState Radio.GetRadiosAsync – Radio. State
SetSoftwareRadioState Radio.SetStateAsync
IMbnRadioEvents
OnRadioStateChange Radio.StateChanged
IMbnRegistration
GetAvailableDataClasses MobileBroadbandDeviceInformation.DataClasses
GetCurrentDataClass MobileBroadbandNetwork.RegisteredDataClass
GetPacketAttachNetworkError MobileBroadbandNetwork.PacketAttachNetworkError
GetProviderID MobileBroadbandNetwork.RegisteredProviderId
GetProviderName MobileBroadbandNetwork.RegisteredProviderName
GetRegisterState MobileBroadbandNetwork.NetworkRegistrationState
GetRegistrationNetworkError MobileBroadbandNetwork.ActivationNetworkError
IMbnRegistrationEvents
OnPacketServiceStateChange MobileBroadbandNetworkRegistrationStateChange
OnRegisterStateChange MobileBroadbandNetworkRegistrationStateChange
GetSignalStrength ConnectionProfile.GetSignalBar / MobileBroadbandCellLte.ReferenceSignalReceivedPowerInDBm / MobileBroadbandCellGsm.ReceivedSignalStrengthInDBm
IMbnSignalEvents
IMbnSms
GetSmsConfiguration SmsDevice2.SmscAddress, SmsDevice2.CellularClass, None para SHORTShortMessageSize y MaxMessageIndex, que no es necesario como API pública.
SetSmsConfiguration SmsDevice2.SmscAddress, no se admite ninguno de los demás parámetros.
SmsSend Equivale SendMessageAndGetResultAsync con CellularClass en ISmsMessageBase
SmsSend Equivalepdu SendMessageAndGetResultAsync con Messagetype y CellularClass en ISmsMessageBase
SmsSendPdu SendMessageAndGetResultAsync con MessageType en ISmsMessageBase
IMbnSmsConfiguration
get_ServiceCenterAddress SmsDevice2.SmscAddress
get_SmsFormat SmsDevice2.CellularClass
put_ServiceCenterAddress SmsDevice2.SmscAddress
IMbnSmsEvents
OnSmsNewClass0Message SmsMessageRegistration.MessageReceived
OnSmsSendComplete SmsSendMessageResult
IMbnSmsReadMsgPdu
get_Message SmsTextMessage2.Body
get_PduData SmsTextmessage2.Body
IMbnSmsReadMsgText Service
get_Address SmsTextMessage2.From
get_EncodingID SmsTextMessage2.Encoding
get_Message SmsTextMessage2.Body
get_Timestamp SmsTextMessage.2Timestamp
IMbnSubscriberInformation
get_SimIccID MobileBroadbandDeviceInformation.SimIccId
get_SubscriberID MobileBroadbandDeviceInformation.SubscriberId
get_TelephoneNumbers MobileBroadbandDeviceInformation.TelephoneNumbers