Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Overview of the Mobile Broadband technology.
To develop Mobile Broadband, you need these headers:
For programming guidance for this technology, see:
Enumerations
| MBN_ACTIVATION_STATE The MBN_ACTIVATION_STATE enumerated type indicates the current data connection state. |
| MBN_AUTH_PROTOCOL The MBN_AUTH_PROTOCOL enumerated type specifies the authentication protocol used for Packet Data Protocol (PDP) activation. |
| MBN_BAND_CLASS The MBN_BAND_CLASS enumerated type defines the frequency band classes. |
| MBN_CELLULAR_CLASS The MBN_CELLULAR_CLASS enumerated type defines the type of cellular device. |
| MBN_COMPRESSION The MBN_COMPRESSION enumerated type specifies whether compression is to be used in the data link for header and data. |
| MBN_CONNECTION_MODE The MBN_CONNECTION_MODE enumerated type specifies the mode of connection requested. |
| MBN_CONTEXT_CONSTANTS The MBN_CONTEXT_CONSTANTS enumerated type specifies the maximum string lengths supported by members of the MBN_CONTEXT structure. |
| MBN_CONTEXT_TYPE The MBN_CONTEXT_TYPE enumerated type specifies the represented context type. |
| MBN_CTRL_CAPS The MBN_CTRL_CAPS enumerated type represents all of the Mobile Broadband device control capabilities as bit fields. |
| MBN_DATA_CLASS The MBN_DATA_CLASS enumerated type specifies the data classes that a provider supports. |
| MBN_DEVICE_SERVICES_INTERFACE_STATE . (MBN_DEVICE_SERVICES_INTERFACE_STATE) |
| MBN_INTERFACE_CAPS_CONSTANTS The MBN_INTERFACE_CAPS_CONSTANTS enumerated type defines the maximum length of string values used by assorted elements of the MBN_INTERFACE_CAPS structure. |
| MBN_MSG_STATUS The MBN_MSG_STATUS enumerated type defines the type of message being handled. |
| MBN_PIN_CONSTANTS The MBN_PIN_CONSTANTS enumerated type defines constant values used by the MBN_PIN_INFO structure. |
| MBN_PIN_FORMAT The MBN_PIN_FORMAT enumerated type indicates whether a PIN is numeric or alphanumeric. |
| MBN_PIN_MODE The MBN_PIN_MODE enumerated type indicates if the PIN type is enabled. |
| MBN_PIN_STATE The MBN_PIN_STATE enumerated type indicates the current PIN state of the Mobile Broadband device. |
| MBN_PIN_TYPE The MBN_PIN_TYPE enumerated type indicates the type of password required for unlocking the information stored on the interface. |
| MBN_PROVIDER_CONSTANTS The MBN_PROVIDER_CONSTANTS enumerated type contains values that define the buffer lengths of MBN_PROVIDER members. |
| MBN_PROVIDER_STATE The MBN_PROVIDER_STATE enumerated type specifies the various states with which a provider entry can be tagged. |
| MBN_RADIO The MBN_RADIO enumerated type indicates whether the device radio is on or off. |
| MBN_READY_STATE The MBN_READY_STATE enumerated type contains values that indicate the readiness of a Mobile Broadband device to engage in cellular network traffic operations. |
| MBN_REGISTER_MODE The MBN_REGISTER_MODE enumerated type indicates the network selection mode of a device. |
| MBN_REGISTER_STATE The MBN_REGISTER_STATE enumerated type indicates the network registration state of a Mobile Broadband device. |
| MBN_REGISTRATION_CONSTANTS The MBN_REGISTRATION_CONSTANTS enumerated type contains specific values used by IMbnRegistration interface operations. |
| MBN_SIGNAL_CONSTANTS THE MBN_SIGNAL_CONSTANTS enumerated type contains specific values used by IMbnSignal interface operations. |
| MBN_SMS_CAPS The MBN_SMS_CAPS enumerated type contains bitfield values that specify SMS capabilities. |
| MBN_SMS_CDMA_ENCODING The MBN_SMS_CDMA_ENCODING enumerated type specifies character encoding types for CDMA. |
| MBN_SMS_CDMA_LANG The MBN_SMS_CDMA_LANG enumerated type represents the different languages that can be used in a CDMA message. |
| MBN_SMS_FLAG The MBN_SMS_FLAG enumerated type specifies the SMS message class. |
| MBN_SMS_FORMAT Format of SMS messages. |
| MBN_SMS_STATUS_FLAG The MBN_SMS_STATUS_FLAG enumerated type indicates the status of a device's SMS message store. |
| MBN_VOICE_CALL_STATE The MBN_VOICE_CALL_STATE enumerated type specifies the current voice call state of the device. |
| MBN_VOICE_CLASS The MBN_VOICE_CLASS enumerated type specifies a device's voice capabilities and how they interact with the data service. |
| WWAEXT_SMS_CONSTANTS The MBN_SMS_CONSTANTS enumerated type contains SMS constant values. |
Functions
| Activate Send the service activation request to the network. |
| Change Changes the PIN. |
| CloseCommandSession Closes a command session to a device service on a Mobile Broadband device. |
| CloseDataSession Closes the data session to a device service on a Mobile Broadband device. |
| Connect Establishes a data connection. |
| CreateConnectionProfile Creates a new connection profile for the device. |
| Delete Deletes the profile from the system. |
| Disable Disables a PIN. |
| Disconnect Disconnects a data connection. |
| Enable Enables a PIN. |
| Enter Enters a PIN. |
| EnumerateDeviceServices Gets the list of supported device services by the Mobile Broadband device. |
| get_Address The mobile number associated with a message. |
| get_CdmaShortMsgSize Maximum CDMA short message character length. |
| get_ConnectionID Gets the unique identifier for the connection. |
| get_DeviceServiceID The ID of the device service to which this object is associated. |
| get_EncodingID The data encoding used in the message. |
| get_HardwareRadioState The hardware radio state of a Mobile Broadband device. |
| get_Index The index of the message in the device SMS store. |
| get_Index The index of the message in device SMS memory. |
| get_InterfaceID Gets the interface identifier. |
| get_InterfaceID The interface ID of the Mobile Broadband device to which this object is associated. |
| get_InterfaceID The interface ID. |
| get_IsCommandSessionOpen Reports if the device service command session is open. |
| get_IsDataSessionOpen Reports if the device service data session is open. |
| get_LanguageID The language used in the message. |
| get_MaxCommandSize The maximum length, in bytes, of data that can be associated with a device service SET or QUERY command. |
| get_MaxDataSize The maximum length, in bytes, of data that can be written to or read from a device service session. |
| get_MaxMessageIndex SMS message memory capacity. |
| get_Message Message in WMT format as used by CDMA devices. |
| get_Message The contents of the message. |
| get_PduData The PDU message in hexadecimal format as used by GSM devices. |
| get_PinFormat The PIN format. |
| get_PinLengthMax The maximum length of the PIN. |
| get_PinLengthMin The minimum length of the PIN. |
| get_PinMode The PIN mode. |
| get_PinType The PIN type. |
| get_ServiceCenterAddress SMS default Service Center address. (Get) |
| get_SimIccID The SIM International circuit card number (SimICCID) for the device. |
| get_SizeInCharacters The size in characters of the message. |
| get_SmsFormat Format in which newly received SMS should be reported by the device. (Get) |
| get_SoftwareRadioState The software radio state of a Mobile Broadband device. |
| get_Status The type of message. (IMbnSmsReadMsgPdu.get_Status) |
| get_Status The type of message. (IMbnSmsReadMsgTextCdma.get_Status) |
| get_SubscriberID The subscriber ID of the device. |
| get_TelephoneNumbers The telephone numbers associated with the device. |
| get_Timestamp The timestamp of a message. |
| GetActivationNetworkError Gets the network error returned in a Packet Data Protocol (PDP) context activation failure. |
| GetAvailableDataClasses Gets the available data classes in the current network. |
| GetConnection Gets a connection. |
| GetConnection Gets the IMbnConnection object. |
| GetConnectionProfile Gets a specific connection profile associated with the given Mobile Broadband device. |
| GetConnectionProfiles Gets a list of connection profiles associated with the device. |
| GetConnections Gets a list of available connections. |
| GetConnectionState Gets the current connection state of the device. |
| GetCurrentCellularClass Gets the current cellular classes for a multi-carrier device. |
| GetCurrentDataClass Gets the current data class in the current network. |
| GetDeviceService Gets the IMbnDeviceService object that can be used for communicating with a device service on the Mobile Broadband device. |
| GetDeviceServicesContext Gets the IMbnDeviceServicesContext interface for a specific Mobile Broadband device. |
| GetHomeProvider Gets the home provider. |
| GetInterface Gets a specific interface. |
| GetInterfaceCapability Gets the capabilities of the device. |
| GetInterfaces Gets a list of all available IMbnInterface objects. |
| GetPacketAttachNetworkError Gets the network error from a packet attach operation. |
| GetPin Gets a specific type of PIN. |
| GetPinList Gets a list of different PIN types supported by the device. |
| GetPinManager Gets the IMbnPinManager. |
| GetPinState Gets the current PIN state of the device. |
| GetPreferredProviders Gets the list of preferred providers. |
| GetPreferredProviders Gets the list of subscribed providers visible in the current area for a multi-carrier device minus the current registered provider. |
| GetProfileXmlData Gets the XML data of the current profile. |
| GetProviderID Gets the provider ID for the currently registered network. |
| GetProviderName Gets the provider name for the currently registered network. |
| GetProvisionedContexts Gets a list of connection contexts. |
| GetReadyState Gets the ready state. |
| GetRegisterMode Gets the network registration mode of a Mobile Broadband device. |
| GetRegisterState Gets the registration state. |
| GetRegistrationNetworkError Gets the network error from a registration operation. |
| GetRoamingText Gets the roaming text describing the roaming provider. |
| GetSignalError Gets the received signal error rate. |
| GetSignalStrength Gets the signal strength received by the device. |
| GetSmsConfiguration Gets the SMS configuration of a device. |
| GetSmsStatus Gets the SMS status for a device. |
| GetSubscriberInformation Gets the subscriber information. |
| GetSupportedCellularClasses Gets the list of supported cellular classes for a multi-carrier device. |
| GetVisibleProviders Gets the list of visible providers. |
| GetVisibleProviders Gets the list of visible providers in the current area for a multi-carrier device minus preferred and registered providers. |
| GetVoiceCallState Gets the voice call state of the device. |
| InEmergencyMode Determines whether the device is in emergency mode. |
| OnActivationComplete Notification method called by the Mobile Broadband service to indicate that a service activation request ahs completed. |
| OnChangeComplete Notification method called by the Mobile Broadband service to indicate that a PIN change operation has completed. |
| OnCloseCommandSessionComplete Notification method indicating that a device service CloseCommandSession request has completed. |
| OnCloseDataSessionComplete Notification method indicating that a device service session CloseDataSession request has completed. |
| OnConnectComplete Notification method that signals the completion of a connection operation. |
| OnConnectionArrival Notification method that indicates a new connection was added to the system. |
| OnConnectionProfileArrival Notification method that indicates a new connection profile has been added to the system. |
| OnConnectionProfileRemoval Notification method that indicates a connection profile has been removed from the system. |
| OnConnectionRemoval Notification method that indicates a connection was removed from the system. |
| OnConnectStateChange Notification method that indicates whether the connection state of the device has changed. |
| OnCurrentCellularClassChange This notification method is called by the Mobile Broadband service to indicate the completion of a GetCurrentCellularClass operation. |
| OnDisableComplete Notification method called by the Mobile Broadband service to indicate that a PIN disable operation has completed. |
| OnDisconnectComplete Notification method that indicates that a disconnection operation has been performed. |
| OnEmergencyModeChange This notification method is called by the Mobile Broadband service to indicate that the emergency mode has changed. |
| OnEnableComplete Notification method called by the Mobile Broadband service to indicate that a PIN enable operation has completed. |
| OnEnterComplete Notification method called by the Mobile Broadband service to indicate that a PIN enter operation has completed. |
| OnEventNotification Notification method signaling a device service state change event from the Mobile Broadband device. |
| OnEventNotification Notification method signaling a change event from the underlying Mobile Broadband device miniport driver. |
| OnGetPinStateComplete Notification method called by the Mobile Broadband service to indicate the completion of an asynchronous operation triggered by a call to the GetPinState method of IMbnPinManager. |
| OnHomeProviderAvailable This notification method is called by the Mobile Broadband service to indicate that home provider information for the device is available. |
| OnInterfaceArrival Notification method that signals that a device has been added to the system. |
| OnInterfaceCapabilityAvailable This notification method is called by the Mobile Broadband service to indicate that interface capability information is available. |
| OnInterfaceCapabilityChange This notification method is called by the Mobile Broadband service to indicate the completion of a SetHomeProvider operation that updates the interface capabilities. |
| OnInterfaceRemoval Notification method that signals that a device has been removed from the system. |
| OnInterfaceStateChange Notification method that signals a change in the state of device services on the system. |
| OnOpenCommandSessionComplete Notification method indicating that a device service CommandSessionOpen request has completed. |
| OnOpenDataSessionComplete Notification method indicating that a device service OpenDataSession request has completed. |
| OnPacketServiceStateChange Notification method called by the Mobile Broadband service to indicate a change in the device packet service state. |
| OnPinListAvailable Notification method called by the Mobile Broadband service to indicate that the list of device PINs is available. |
| OnPreferredProvidersChange This notification method is called by the Mobile Broadband service to indicate a change in a device's preferred provider list. |
| OnPreferredProvidersChange This notification method is called by the Mobile Broadband service to indicate the completion of a GetPreferredProviders operation and a change in a device's preferred provider list. |
| OnProfileUpdate A notification method that indicates that profile update operation has completed. |
| OnProvisionedContextListChange Notification method called by the Mobile Broadband service to indicate that a provisioned context stored in the device is available or updated. |
| OnQueryCommandComplete Notification method indicating that a device service QUERY request has completed. |
| OnQuerySupportedCommandsComplete Notification method indicating that a query for the messages supported on a device service has completed. |
| OnRadioStateChange A notification signaling that the radio state of the device has changed. |
| OnReadData Notification for data being read from a device service data session. |
| OnReadyStateChange This notification method is called by the Mobile Broadband service to indicate a change in an interface's ready state. |
| OnRegisterModeAvailable Notification method called by the Mobile Broadband service to indicate that registration mode information is available. |
| OnRegisterStateChange Notification method called by the Mobile Broadband service to indicate a change in the device's registration state. |
| OnScanNetworkComplete This notification method is called by the Mobile Broadband service to indicate the completion of a network scan. |
| OnScanNetworkComplete This notification method is called by the Mobile Broadband service to indicate the completion of a ScanNetwork operation. |
| OnSetCommandComplete Notification method indicating that a device service SET request has completed. |
| OnSetHomeProviderComplete This notification method is called by the Mobile Broadband service to indicate the completion of a SetHomeProvider operation. |
| OnSetPreferredProvidersComplete This notification method is called by the Mobile Broadband service to indicate the completion of a SetPreferredProviders operation. |
| OnSetProvisionedContextComplete Notification method called by the Mobile Broadband service to indicate that the provisioned context in the device has been set. |
| OnSetRegisterModeComplete Notification method called by the Mobile Broadband service to indicate that it has completed a set registration operation. |
| OnSetSmsConfigurationComplete Notification method signaling that a set SMS configuration operation has completed, or that the SMS subsystem is initialized and ready for operation. |
| OnSetSoftwareRadioStateComplete Notification that a set software radio state operation has completed. |
| OnSetVendorSpecificComplete Notification method indicating that a vendor-specific operation has completed. |
| OnSignalStateChange This notification method is called by the Mobile Broadband service to indicate that a signal quality update is available. |
| OnSmsConfigurationChange Notification method that indicates that SMS configuration has changed or is available. |
| OnSmsDeleteComplete Notification method that signals the completion of an SMS deletion operation. |
| OnSmsNewClass0Message Notification method signaling the arrival of a new class 0/flash message. |
| OnSmsReadComplete Notification method indicating the completion of a message read operation. |
| OnSmsSendComplete Notification method that indicates the completion of a message send operation. |
| OnSmsStatusChange Notification method indicating a change in the status of the message store. |
| OnSubscriberInformationChange This notification method is called by the Mobile Broadband service to indicate that the subscriber information for the device has changed. |
| OnUnblockComplete Notification method called by the Mobile Broadband service to indicate that a PIN unblock operation has completed. |
| OnVoiceCallStateChange Notification method that indicates a change in the voice call state of a device. |
| OnWriteDataComplete Notification method indicating that a device service session Write request has completed. |
| OpenCommandSession Opens a command session to a device service on a Mobile Broadband device. |
| OpenDataSession Open a data session to the device service on a Mobile Broadband device. |
| put_ServiceCenterAddress SMS default Service Center address. (Put) |
| put_SmsFormat Format in which newly received SMS should be reported by the device. (Put) |
| QueryCommand Sends a QUERY control command to the device service of a Mobile Broadband device. |
| QuerySupportedCommands Gets the list of commands IDs supported by the Mobile Broadband device service. |
| ScanNetwork Asynchronously scans the network to get a list of visible providers. |
| ScanNetwork Scans the network to get a list of visible providers for a multi-carrier device. |
| SetCommand Sends a SET control command to the device service of a Mobile Broadband device. |
| SetHomeProvider Updates the home provider for a multi-carrier device. |
| SetPreferredProviders Updates the preferred providers list for the device. |
| SetProvisionedContext Adds or updates a provisioned context. |
| SetRegisterMode Sets the registration mode for the device. |
| SetSmsConfiguration Updates the SMS configuration for a device. |
| SetSoftwareRadioState Sets the software radio state of a Mobile Broadband device. |
| SetVendorSpecific Sends a request to the underlying Mobile Broadband device miniport driver. |
| SmsDelete Deletes a set of SMS messages from a device. |
| SmsRead Reads a set of SMS messages from a device. |
| SmsSendCdma Sends a message in CDMA format. |
| SmsSendCdmaPdu Sends a message in CDMA binary format. |
| SmsSendPdu Sends a message in PDU format. |
| Unblock Unblocks a blocked PIN. |
| UpdateProfile Updates the contents of the profile. |
| WriteData Write data to a device service data session. |
Interfaces
| IMbnConnection Represents the network connectivity of a device. |
| IMbnConnectionContext Manages connection contexts. |
| IMbnConnectionContextEvents This notification interface is used to handle asynchronous provisioned context events. |
| IMbnConnectionEvents This notification interface signals an application about change and completion status of asynchronous connection requests. |
| IMbnConnectionManager Provides access to IMbnConnection objects and connection notifications. |
| IMbnConnectionManagerEvents This notification interface signals an application about the arrival and removal of IMbnConnection interfaces in the system. |
| IMbnConnectionProfile This interface accesses connection parameters and preferences stored in Mobile Broadband profiles. |
| IMbnConnectionProfileEvents This notification interface signals an application when IMbnConnectionProfile methods change the Mobile Broadband profile state. |
| IMbnConnectionProfileManager Provides access to connection profiles and connection notifications. |
| IMbnConnectionProfileManagerEvents This notification interface signals an application about the arrival and removal of IMbnConnectionProfile interfaces in the system. |
| IMbnDeviceService Allows for communicating with a device service on a particular Mobile Broadband device. |
| IMbnDeviceServicesContext Allows for enumerating and retrieving Mobile Broadband device objects on the system. |
| IMbnDeviceServicesEvents Signals an application about notification events related to Mobile Broadband device services on the system. |
| IMbnDeviceServicesManager Provides access to IMbnDeviceServicesContext objects and Mobile Broadband device service notifications. |
| IMbnInterface Represents a Mobile Broadband device. |
| IMbnInterfaceEvents This interface is a notification interface used to handle asynchronous IMbnInterface method calls as well as changes in the device state. |
| IMbnInterfaceManager Provides access to IMbnInterface objects and notifications. |
| IMbnInterfaceManagerEvents This notification interface signals an application about the arrival and removal of devices in the system. |
| IMbnMultiCarrier This interface exposes the multi-carrier functionality of a capable Mobile Broadband device. |
| IMbnMultiCarrierEvents This interface is a notification interface used to handle asynchronous IMbnMultiCarrier method calls. |
| IMbnPin Represents the device PIN. |
| IMbnPinEvents This interface is a notification interface used to indicate when asynchronous PIN requests have completed. |
| IMbnPinManager Provides important details about the device PIN. |
| IMbnPinManagerEvents Notification interface used to indicate when PIN Manager events have occurred. |
| IMbnRadio The IMbnRadio interface is used to query and update the radio state of Mobile Broadband devices. |
| IMbnRadioEvents Notification interface used to indicate a change in the radio state as well as the completion of a programmatic change in the state . |
| IMbnRegistration Provides access to network registration data. |
| IMbnRegistrationEvents Notification interface used to indicate when registration events have occurred. |
| IMbnServiceActivation Pass-through mechanism for cellular service activation. |
| IMbnServiceActivationEvents This notification interface signals an application about the completion of a service activation request. |
| IMbnSignal Get radio signal quality of a Mobile Broadband connection. |
| IMbnSignalEvents Notification interface used to indicate that a signal event has occurred. |
| IMbnSms SMS interface for sending and receiving messages as well as controlling the messaging configuration. |
| IMbnSmsConfiguration Provides access to the SMS configuration of a device. |
| IMbnSmsEvents This notification interface signals an application with the completion status of SMS operations and changes in the device SMS status. |
| IMbnSmsReadMsgPdu A collection of properties that represent an SMS message read from the device memory. |
| IMbnSmsReadMsgTextCdma A collection of properties that represent a CDMA format SMS message read from the device memory. |
| IMbnSubscriberInformation Provides access to subscriber information. |
| IMbnVendorSpecificEvents This notification interface signals an application of the completion status of vendor-specific operations and other vendor-specific changes in the device state. |
| IMbnVendorSpecificOperation Interface to pass requests from an application to the underlying Mobile Broadband miniport drivers. |
Structures
| MBN_CONTEXT The MBN_CONTEXT structure stores information about the connection context. |
| MBN_DEVICE_SERVICE The MBN_DEVICE_SERVICE structure provides information about a Mobile Broadband device service. |
| MBN_INTERFACE_CAPS The MBN_INTERFACE_CAPS structure represents the interface capabilities. |
| MBN_PIN_INFO The MBN_PIN_INFO structure represents the current PIN state of the device. |
| MBN_PROVIDER The MBN_PROVIDER structure represents a network service provider. |
| MBN_PROVIDER2 The MBN_PROVIDER2 structure represents a network service provider. It is used by many of the provider-specific methods of the IMbnMultiCarrier interface and provides an extension to MBN_PROVIDER to support multi-carrier. |
| MBN_SMS_FILTER The MBN_SMS_FILTER structure contains the values that describe a set of SMS messages. |
| MBN_SMS_STATUS_INFO The MBN_SMS_STATUS_INFO structure contains the status of the SMS message store of a device. |