【问题标题】:Closing GPRS Connections On Windows Mobile在 Windows Mobile 上关闭 GPRS 连接
【发布时间】:2009-04-01 14:27:02
【问题描述】:

是否可以在 windows mobile 上获取所有打开或缓存的 gprs 连接并以编程方式强制它们关闭?

我一直在查看连接管理器 api,但似乎找不到我这样做的方法。

问候

托尼

【问题讨论】:

    标签: c# windows-mobile compact-framework gprs


    【解决方案1】:

    可以通过调用ConnMgrReleaseConnection 通知Connection Manager 您不再使用该连接,但这不会强制关闭该连接。它根据注册表中定义的生命周期缓存 (HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings) 以及在发布请求中传递的任何信息关闭。 (顺便说一句,这些 API 封装在 SDF 中的 OpenNETCF ConnectionManager 对象中)。

    强制关闭连接的唯一方法是使用RAS 枚举所有设备连接,找到您要的连接,然后关闭它。请注意,如果您这样做,ConnectionManager 不知道它已被关闭,因此下次尝试使用该连接时会感到不安。通常它会在内部出现错误并尝试再次打开新连接,一切都很好,但是 YMMV。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-03
      • 2011-02-27
      • 2012-01-21
      • 1970-01-01
      • 2011-04-19
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      相关资源
      最近更新 更多