设备服务扩展 API

Windows 兼容移动宽带设备将每个受支持的功能投影为设备服务。 服务的示例包括 IP 连接 (能够连接到移动宽带网络或从移动宽带网络) 、电话簿、SIM 工具包、短信和 USSD 断开连接。 每个设备服务都有相应的 GUID。 移动宽带通用驱动程序和设备之间交换的所有控制消息和非 IP 数据包都携带 GUID 来标识与请求关联的服务。 命令标识符 (CID) 和状态指示代码在服务的 GUID 命名空间下定义。 例如,“电话簿”和“SIM 工具包”可能共享相同的 CID 代码,但它们通过请求中交换的设备服务 GUID 进行区分。

设备服务扩展 API 可以访问非 Windows 无线平台本机实现的任何设备服务。 此 API 为独立硬件供应商 (IHV) 软件提供直接管道来访问设备上的功能。 此管道通过 WWAN 服务和移动宽带通用驱动程序提供到设备的管道,如下图所示:

显示设备服务扩展 API 结构的示意图。

Windows 无线平台支持以下应用功能的 API:

  • 枚举设备服务
  • 打开/关闭设备服务
  • 将控制命令发送到特定设备服务
  • 将数据发送到 (或从特定设备服务) 接收数据
  • 从特定设备服务注册“未经请求的”设备事件

移动宽带 Windows 运行时 API 的列表