移动宽带

移动宽带技术概述。

若要开发移动宽带,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
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结构包含设备的短信存储状态。