通知 (系统事件通知服务)

系统事件通知服务使移动感知应用程序能够接收来自 SENS 监视的系统事件的通知。 当请求的事件发生时,SENS 会通知应用程序。

SENS 可以通知应用程序三类系统事件:

  • TCP/IP 网络事件,例如 TCP/IP 网络连接的状态或连接的质量。
  • 用户登录事件。
  • 电池和交流电源事件。

例如,应用程序可以订阅以下任何系统事件:

  • 建立网络连接
  • 当可以在指定的连接质量 (QOC) 参数内到达指定目标时的通知
  • 计算机已切换到电池供电
  • 剩余电池电量的百分比在指定的参数内
  • 使用 Synchronization Manager 发生的计划事件

Windows Server 2008 R2 和 Windows 7:订阅者最多有 3 分钟的时间响应 ISensLogon 和 ISensLogon2 接口上的通知。 3 分钟后,SENS 取消对订阅者的调用并取消阻止通知线程。 如果需要长时间的操作来响应通知,请尽快从 ISensLogonISensLogon2 返回并打开另一个线程进行处理。