移动宽带技术概述。
若要开发移动宽带,需要以下标头:
有关此技术的编程指南,请参阅:
枚举
MBN_ACTIVATION_STATE MBN_ACTIVATION_STATE枚举类型指示当前数据连接状态。 |
MBN_AUTH_PROTOCOL MBN_AUTH_PROTOCOL枚举类型指定用于数据包数据协议 (PDP) 激活的身份验证协议。 |
MBN_BAND_CLASS MBN_BAND_CLASS枚举类型定义频带类。 |
MBN_CELLULAR_CLASS MBN_CELLULAR_CLASS枚举类型定义手机网络设备的类型。 |
MBN_COMPRESSION MBN_COMPRESSION枚举类型指定是否在标头和数据的数据链接中使用压缩。 |
MBN_CONNECTION_MODE MBN_CONNECTION_MODE枚举类型指定所请求的连接模式。 |
MBN_CONTEXT_CONSTANTS MBN_CONTEXT_CONSTANTS枚举类型指定MBN_CONTEXT结构的成员支持的最大字符串长度。 |
MBN_CONTEXT_TYPE MBN_CONTEXT_TYPE枚举类型指定表示的上下文类型。 |
MBN_CTRL_CAPS MBN_CTRL_CAPS枚举类型将所有移动宽带设备控制功能表示为位字段。 |
MBN_DATA_CLASS MBN_DATA_CLASS枚举类型指定提供程序支持的数据类。 |
MBN_DEVICE_SERVICES_INTERFACE_STATE . (MBN_DEVICE_SERVICES_INTERFACE_STATE) |
MBN_INTERFACE_CAPS_CONSTANTS MBN_INTERFACE_CAPS_CONSTANTS枚举类型定义MBN_INTERFACE_CAPS结构中的各种元素使用的字符串值的最大长度。 |
MBN_MSG_STATUS MBN_MSG_STATUS枚举类型定义要处理的消息的类型。 |
MBN_PIN_CONSTANTS MBN_PIN_CONSTANTS枚举类型定义MBN_PIN_INFO结构使用的常量值。 |
MBN_PIN_FORMAT MBN_PIN_FORMAT枚举类型指示 PIN 是数字还是字母数字。 |
MBN_PIN_MODE MBN_PIN_MODE枚举类型指示 PIN 类型是否已启用。 |
MBN_PIN_STATE MBN_PIN_STATE枚举类型指示移动宽带设备的当前 PIN 状态。 |
MBN_PIN_TYPE MBN_PIN_TYPE枚举类型指示解锁接口上存储的信息所需的密码类型。 |
MBN_PROVIDER_CONSTANTS MBN_PROVIDER_CONSTANTS枚举类型包含定义MBN_PROVIDER成员的缓冲区长度的值。 |
MBN_PROVIDER_STATE MBN_PROVIDER_STATE枚举类型指定可用于标记提供程序条目的各种状态。 |
MBN_RADIO MBN_RADIO枚举类型指示设备无线电是打开还是关闭。 |
MBN_READY_STATE MBN_READY_STATE枚举类型包含的值指示移动宽带设备是否准备好进行手机网络流量操作。 |
MBN_REGISTER_MODE MBN_REGISTER_MODE枚举类型指示设备的网络选择模式。 |
MBN_REGISTER_STATE MBN_REGISTER_STATE枚举类型指示移动宽带设备的网络注册状态。 |
MBN_REGISTRATION_CONSTANTS MBN_REGISTRATION_CONSTANTS枚举类型包含 IMbnRegistration 接口操作使用的特定值。 |
MBN_SIGNAL_CONSTANTS MBN_SIGNAL_CONSTANTS枚举类型包含 IMbnSignal 接口操作使用的特定值。 |
MBN_SMS_CAPS MBN_SMS_CAPS枚举类型包含指定 SMS 功能的位域值。 |
MBN_SMS_CDMA_ENCODING MBN_SMS_CDMA_ENCODING枚举类型指定 CDMA 的字符编码类型。 |
MBN_SMS_CDMA_LANG MBN_SMS_CDMA_LANG枚举类型表示可在 CDMA 消息中使用的不同语言。 |
MBN_SMS_FLAG MBN_SMS_FLAG枚举类型指定 SMS 消息类。 |
MBN_SMS_FORMAT 短信的格式。 |
MBN_SMS_STATUS_FLAG MBN_SMS_STATUS_FLAG枚举类型指示设备的短信存储的状态。 |
MBN_VOICE_CALL_STATE MBN_VOICE_CALL_STATE枚举类型指定设备的当前语音呼叫状态。 |
MBN_VOICE_CLASS MBN_VOICE_CLASS枚举类型指定设备的语音功能及其与数据服务的交互方式。 |
WWAEXT_SMS_CONSTANTS MBN_SMS_CONSTANTS枚举类型包含 SMS 常量值。 |
函数
激活 将服务激活请求发送到网络。 |
更改 更改 PIN。 |
CloseCommandSession 关闭与移动宽带设备上的设备服务的命令会话。 |
CloseDataSession 关闭与移动宽带设备上的设备服务的数据会话。 |
“连接” 建立数据连接。 |
CreateConnectionProfile 为设备创建新的连接配置文件。 |
删除 从系统中删除配置文件。 |
禁用 禁用 PIN。 |
断开连接 断开数据连接。 |
启用 启用 PIN。 |
Enter 输入 PIN。 |
EnumerateDeviceServices 获取移动宽带设备支持的设备服务列表。 |
get_Address 与邮件关联的移动电话号码。 |
get_CdmaShortMsgSize 最大 CDMA 短消息字符长度。 |
get_ConnectionID 获取连接的唯一标识符。 |
get_DeviceServiceID 与此 对象关联的设备服务的 ID。 |
get_EncodingID 消息中使用的数据编码。 |
get_HardwareRadioState 移动宽带设备的硬件无线电状态。 |
get_Index 设备 SMS 存储区中消息的索引。 |
get_Index 设备 SMS 内存中消息的索引。 |
get_InterfaceID 获取接口标识符。 |
get_InterfaceID 与此 对象关联的移动宽带设备的接口 ID。 |
get_InterfaceID 接口 ID。 |
get_IsCommandSessionOpen 报告设备服务命令会话是否已打开。 |
get_IsDataSessionOpen 报告设备服务数据会话是否已打开。 |
get_LanguageID 消息中使用的语言。 |
get_MaxCommandSize 可与设备服务 SET 或 QUERY 命令关联的数据的最大长度(以字节为单位)。 |
get_MaxDataSize 可以写入设备服务会话或从设备服务会话中读取的数据的最大长度(以字节为单位)。 |
get_MaxMessageIndex 短信内存容量。 |
get_Message CDMA 设备使用的 WMT 格式的消息。 |
get_Message 消息的内容。 |
get_PduData GSM 设备使用的十六进制格式的 PDU 消息。 |
get_PinFormat PIN 格式。 |
get_PinLengthMax PIN 的最大长度。 |
get_PinLengthMin PIN 的最小长度。 |
get_PinMode PIN 模式。 |
get_PinType PIN 类型。 |
get_ServiceCenterAddress 短信默认服务中心地址。 (获取) |
get_SimIccID SIM 国际线路卡设备 (SimICCID) 编号。 |
get_SizeInCharacters 消息的大小(以字符为单位)。 |
get_SmsFormat 设备应报告新收到的短信的格式。 (获取) |
get_SoftwareRadioState 移动宽带设备的软件无线电状态。 |
get_Status 消息的类型。 (IMbnSmsReadMsgPdu.get_Status) |
get_Status 消息的类型。 (IMbnSmsReadMsgTextCdma.get_Status) |
get_SubscriberID 设备的订阅者 ID。 |
get_TelephoneNumbers 与设备关联的电话号码。 |
get_Timestamp 消息的时间戳。 |
GetActivationNetworkError 获取数据包数据协议 (PDP) 上下文激活失败中返回的网络错误。 |
GetAvailableDataClasses 获取当前网络中可用的数据类。 |
GetConnection 获取一个连接。 |
GetConnection 获取 IMbnConnection 对象。 |
GetConnectionProfile 获取与给定移动宽带设备关联的特定连接配置文件。 |
GetConnectionProfiles 获取与设备关联的连接配置文件的列表。 |
GetConnections 获取可用连接的列表。 |
GetConnectionState 获取设备的当前连接状态。 |
GetCurrentCellularClass 获取多运营商设备的当前手机网络类别。 |
GetCurrentDataClass 获取当前网络中的当前数据类。 |
GetDeviceService 获取可用于与移动宽带设备上的设备服务通信的 IMbnDeviceService 对象。 |
GetDeviceServicesContext 获取特定移动宽带设备的 IMbnDeviceServicesContext 接口。 |
GetHomeProvider 获取主提供程序。 |
GetInterface 获取特定的接口。 |
GetInterfaceCapability 获取设备的功能。 |
GetInterfaces 获取所有可用 IMbnInterface 对象的列表。 |
GetPacketAttachNetworkError 获取数据包附加操作中的网络错误。 |
GetPin 获取特定类型的 PIN。 |
GetPinList 获取设备支持的不同 PIN 类型的列表。 |
GetPinManager 获取 IMbnPinManager。 |
GetPinState 获取设备的当前 PIN 状态。 |
GetPreferredProviders 获取首选提供程序的列表。 |
GetPreferredProviders 获取多运营商设备的当前区域中可见的已订阅提供商列表,减去当前注册的提供商。 |
GetProfileXmlData 获取当前配置文件的 XML 数据。 |
GetProviderID 获取当前注册网络的提供程序 ID。 |
GetProviderName 获取当前注册网络的提供程序名称。 |
GetProvisionedContexts 获取连接上下文的列表。 |
GetReadyState 获取就绪状态。 |
GetRegisterMode 获取移动宽带设备的网络注册模式。 |
GetRegisterState 获取注册状态。 |
GetRegistrationNetworkError 从注册操作获取网络错误。 |
GetRoamingText 获取描述漫游提供程序的漫游文本。 |
GetSignalError 获取收到的信号错误率。 |
GetSignalStrength 获取设备接收的信号强度。 |
GetSmsConfiguration 获取设备的短信配置。 |
GetSmsStatus 获取设备的短信状态。 |
GetSubscriberInformation 获取订阅者信息。 |
GetSupportedCellularClasses 获取多运营商设备支持的手机网络类列表。 |
GetVisibleProviders 获取可见提供程序的列表。 |
GetVisibleProviders 获取多运营商设备减去首选和已注册提供商的当前区域中可见提供程序的列表。 |
GetVoiceCallState 获取设备的语音呼叫状态。 |
InEmergencyMode 确定设备是否处于紧急模式。 |
OnActivationComplete 移动宽带服务调用的通知方法,指示服务激活请求已完成。 |
OnChangeComplete 移动宽带服务调用的通知方法指示 PIN 更改操作已完成。 |
OnCloseCommandSessionComplete 指示设备服务 CloseCommandSession 请求已完成的通知方法。 |
OnCloseDataSessionComplete 指示设备服务会话 CloseDataSession 请求已完成的通知方法。 |
OnConnectComplete 指示连接操作完成的通知方法。 |
OnConnectionArrival 指示已将新连接添加到系统的通知方法。 |
OnConnectionProfileArrival 指示已将新连接配置文件添加到系统的通知方法。 |
OnConnectionProfileRemoval 指示已从系统中删除连接配置文件的通知方法。 |
OnConnectionRemoval 指示已从系统中删除连接的通知方法。 |
OnConnectStateChange 指示设备连接状态是否已更改的通知方法。 |
OnCurrentCellularClassChange 移动宽带服务调用此通知方法以指示 GetCurrentCellularClass 操作已完成。 |
OnDisableComplete 移动宽带服务调用的通知方法指示 PIN 禁用操作已完成。 |
OnDisconnectComplete 指示已执行断开连接操作的通知方法。 |
OnEmergencyModeChange 移动宽带服务调用此通知方法以指示紧急模式已更改。 |
OnEnableComplete 移动宽带服务调用的通知方法指示 PIN 启用操作已完成。 |
OnEnterComplete 移动宽带服务调用的通知方法指示 PIN 输入操作已完成。 |
OnEventNotification 从移动宽带设备发出设备服务状态更改事件的信号的通知方法。 |
OnEventNotification 从基础移动宽带设备微型端口驱动程序发出更改事件的通知方法。 |
OnGetPinStateComplete 移动宽带服务调用的通知方法指示完成由调用 IMbnPinManager 的 GetPinState 方法触发的异步操作。 |
OnHomeProviderAvailable 此通知方法由移动宽带服务调用,以指示设备的家庭提供商信息可用。 |
OnInterfaceArrival 指示已将设备添加到系统的通知方法。 |
OnInterfaceCapabilityAvailable 此通知方法由移动宽带服务调用,以指示接口功能信息可用。 |
OnInterfaceCapabilityChange 此通知方法由移动宽带服务调用,以指示完成用于更新接口功能的 SetHomeProvider 操作。 |
OnInterfaceRemoval 指示设备已从系统中删除的通知方法。 |
OnInterfaceStateChange 指示系统上设备服务状态更改的通知方法。 |
OnOpenCommandSessionComplete 指示设备服务 CommandSessionOpen 请求已完成的通知方法。 |
OnOpenDataSessionComplete 指示设备服务 OpenDataSession 请求已完成的通知方法。 |
OnPacketServiceStateChange 移动宽带服务调用的通知方法,用于指示设备数据包服务状态的更改。 |
OnPinListAvailable 移动宽带服务调用的通知方法,指示设备 PIN 列表可用。 |
OnPreferredProvidersChange 此通知方法由移动宽带服务调用,以指示设备的首选提供商列表中的更改。 |
OnPreferredProvidersChange 此通知方法由移动宽带服务调用,以指示 GetPreferredProviders 操作的完成和设备的首选提供商列表中的更改。 |
OnProfileUpdate 指示配置文件更新操作已完成的通知方法。 |
OnProvisionedContextListChange 移动宽带服务调用的通知方法,指示设备中存储的预配上下文可用或更新。 |
OnQueryCommandComplete 指示设备服务 QUERY 请求已完成的通知方法。 |
OnQuerySupportedCommandsComplete 指示对设备服务上支持的消息的查询已完成的通知方法。 |
OnRadioStateChange 指示设备的无线电状态已更改的通知。 |
OnReadData 从设备服务数据会话读取数据的通知。 |
OnReadyStateChange 此通知方法由移动宽带服务调用,以指示接口的就绪状态发生更改。 |
OnRegisterModeAvailable 移动宽带服务调用的通知方法,指示注册模式信息可用。 |
OnRegisterStateChange 移动宽带服务调用的通知方法,用于指示设备注册状态的更改。 |
OnScanNetworkComplete 此通知方法由移动宽带服务调用,以指示网络扫描已完成。 |
OnScanNetworkComplete 此通知方法由移动宽带服务调用,以指示 ScanNetwork 操作已完成。 |
OnSetCommandComplete 指示设备服务 SET 请求已完成的通知方法。 |
OnSetHomeProviderComplete 此通知方法由移动宽带服务调用,以指示 SetHomeProvider 操作已完成。 |
OnSetPreferredProvidersComplete 此通知方法由移动宽带服务调用,以指示 SetPreferredProviders 操作已完成。 |
OnSetProvisionedContextComplete 移动宽带服务调用的通知方法,指示已设置设备中的预配上下文。 |
OnSetRegisterModeComplete 移动宽带服务调用的通知方法,指示它已完成设置注册操作。 |
OnSetSmsConfigurationComplete 通知方法,指示已设置的 SMS 配置操作已完成,或者 SMS 子系统已初始化并可供操作。 |
OnSetSoftwareRadioStateComplete 设置软件无线电状态操作已完成的通知。 |
OnSetVendorSpecificComplete 指示特定于供应商的操作已完成的通知方法。 |
OnSignalStateChange 此通知方法由移动宽带服务调用,以指示信号质量更新可用。 |
OnSmsConfigurationChange 指示 SMS 配置已更改或可用的通知方法。 |
OnSmsDeleteComplete 指示短信删除操作完成的通知方法。 |
OnSmsNewClass0Message 指示新类 0/flash 消息到达的通知方法。 |
OnSmsReadComplete 指示消息读取操作完成的通知方法。 |
OnSmsSendComplete 指示消息发送操作完成的通知方法。 |
OnSmsStatusChange 指示消息存储状态更改的通知方法。 |
OnSubscriberInformationChange 此通知方法由移动宽带服务调用,以指示设备的订阅者信息已更改。 |
OnUnblockComplete 移动宽带服务调用的通知方法,指示 PIN 取消阻止操作已完成。 |
OnVoiceCallStateChange 指示设备语音呼叫状态更改的通知方法。 |
OnWriteDataComplete 指示设备服务会话写入请求已完成的通知方法。 |
OpenCommandSession 在移动宽带设备上打开与设备服务的命令会话。 |
OpenDataSession 在移动宽带设备上打开与设备服务的数据会话。 |
put_ServiceCenterAddress 短信默认服务中心地址。 (放置) |
put_SmsFormat 设备应报告新收到的短信的格式。 (放置) |
QueryCommand 将 QUERY 控制命令发送到移动宽带设备的设备服务。 |
QuerySupportedCommands 获取移动宽带设备服务支持的命令 ID 的列表。 |
ScanNetwork 异步扫描网络以获取可见提供程序的列表。 |
ScanNetwork 扫描网络以获取多运营商设备的可见提供程序列表。 |
SetCommand 将 SET 控制命令发送到移动宽带设备的设备服务。 |
SetHomeProvider 汇报多运营商设备的主提供商。 |
SetPreferredProviders 汇报设备的首选提供程序列表。 |
SetProvisionedContext 添加或更新预配的上下文。 |
SetRegisterMode 设置设备的注册模式。 |
SetSmsConfiguration 汇报设备的短信配置。 |
SetSoftwareRadioState 设置移动宽带设备的软件无线电状态。 |
SetVendorSpecific 将请求发送到基础移动宽带设备微型端口驱动程序。 |
SmsDelete 从设备中删除一组短信。 |
SmsRead 从设备读取一组短信。 |
SmsSendCdma 发送 CDMA 格式的消息。 |
SmsSendCdmaPdu 以 CDMA 二进制格式发送消息。 |
SmsSendPdu 以 PDU 格式发送消息。 |
Unblock 取消阻止被阻止的 PIN。 |
UpdateProfile 汇报配置文件的内容。 |
WriteData 将数据写入设备服务数据会话。 |
接口
IMbnConnection 表示设备的网络连接。 |
IMbnConnectionContext 管理连接上下文。 |
IMbnConnectionContextEvents 此通知接口用于处理异步预配的上下文事件。 |
IMbnConnectionEvents 此通知接口向应用程序发出有关异步连接请求的更改和完成状态的信号。 |
IMbnConnectionManager 提供对 IMbnConnection 对象和连接通知的访问。 |
IMbnConnectionManagerEvents 此通知接口向应用程序发出有关 IMbnConnection 接口在系统中到达和删除的信号。 |
IMbnConnectionProfile 此接口访问存储在移动宽带配置文件中的连接参数和首选项。 |
IMbnConnectionProfileEvents 当 IMbnConnectionProfile 方法更改移动宽带配置文件状态时,此通知接口向应用程序发出信号。 |
IMbnConnectionProfileManager 提供对连接配置文件和连接通知的访问。 |
IMbnConnectionProfileManagerEvents 此通知接口向应用程序发出有关系统中 IMbnConnectionProfile 接口的到达和删除的信号。 |
IMbnDeviceService 允许与特定移动宽带设备上的设备服务通信。 |
IMbnDeviceServicesContext 允许枚举和检索系统上的移动宽带设备对象。 |
IMbnDeviceServicesEvents 向应用程序发出有关系统上移动宽带设备服务相关通知事件的信号。 |
IMbnDeviceServicesManager 提供对 IMbnDeviceServicesContext 对象和移动宽带设备服务通知的访问。 |
IMbnInterface 表示移动宽带设备。 |
IMbnInterfaceEvents 此接口是用于处理异步 IMbnInterface 方法调用以及设备状态更改的通知接口。 |
IMbnInterfaceManager 提供对 IMbnInterface 对象和通知的访问。 |
IMbnInterfaceManagerEvents 此通知接口向应用程序发出有关系统中设备到达和删除的信号。 |
IMbnMultiCarrier 此接口公开支持移动宽带设备的多载波功能。 |
IMbnMultiCarrierEvents 此接口是用于处理异步 IMbnMultiCarrier 方法调用的通知接口。 |
IMbnPin 表示设备 PIN。 |
IMbnPinEvents 此接口是一个通知接口,用于指示异步 PIN 请求何时完成。 |
IMbnPinManager 提供有关设备 PIN 的重要详细信息。 |
IMbnPinManagerEvents 用于指示 PIN 管理器事件发生时间的通知接口。 |
IMbnRadio IMbnRadio 接口用于查询和更新移动宽带设备的无线电状态。 |
IMbnRadioEvents 用于指示单选状态的更改以及状态中的编程更改完成的通知接口。 |
IMbnRegistration 提供对网络注册数据的访问权限。 |
IMbnRegistrationEvents 用于指示注册事件发生的时间的通知接口。 |
IMbnServiceActivation 用于手机网络服务激活的直通机制。 |
IMbnServiceActivationEvents 此通知接口向应用程序发出有关服务激活请求完成的信号。 |
IMbnSignal 获取移动宽带连接的无线电信号质量。 |
IMbnSignalEvents 用于指示已发生信号事件的通知接口。 |
IMbnSms 用于发送和接收消息以及控制消息配置的短信接口。 |
IMbnSmsConfiguration 提供对设备的 SMS 配置的访问权限。 |
IMbnSmsEvents 此通知接口向应用程序发出短信操作完成状态和设备短信状态更改的信号。 |
IMbnSmsReadMsgPdu 表示从设备内存中读取的短信的属性集合。 |
IMbnSmsReadMsgTextCdma 表示从设备内存中读取的 CDMA 格式短信的属性集合。 |
IMbnSubscriberInformation 提供对订阅者信息的访问权限。 |
IMbnVendorSpecificEvents 此通知接口指示应用特定于供应商的操作的完成状态,以及设备状态中其他特定于供应商的更改。 |
IMbnVendorSpecificOperation 用于将请求从应用程序传递到基础移动宽带微型端口驱动程序的接口。 |
结构
MBN_CONTEXT MBN_CONTEXT结构存储有关连接上下文的信息。 |
MBN_DEVICE_SERVICE MBN_DEVICE_SERVICE 结构提供有关移动宽带设备服务的信息。 |
MBN_INTERFACE_CAPS MBN_INTERFACE_CAPS 结构表示接口功能。 |
MBN_PIN_INFO MBN_PIN_INFO结构表示设备的当前 PIN 状态。 |
MBN_PROVIDER MBN_PROVIDER结构表示网络服务提供商。 |
MBN_PROVIDER2 MBN_PROVIDER2 结构表示网络服务提供商。 它由 IMbnMultiCarrier 接口的许多特定于提供程序的方法使用,并提供MBN_PROVIDER扩展以支持多运营商。 |
MBN_SMS_FILTER MBN_SMS_FILTER 结构包含描述一组短信的值。 |
MBN_SMS_STATUS_INFO MBN_SMS_STATUS_INFO结构包含设备的短信存储状态。 |