Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » UltraLite - C 和 C++ 编程 » 应用程序开发 » Windows Mobile 的 UltraLite 应用程序开发 » Windows Mobile 同步

 

ActiveSync 同步设置

ActiveSync 是 Microsoft 开发的软件,用于处理运行 Windows 的台式计算机与已连接的 Windows Mobile 手持式设备之间的数据同步。UltraLite 支持 ActiveSync 3.5 版本和更高版本。

本节介绍如何向应用程序添加 ActiveSync 提供程序,以及如何在最终用户的计算机上注册与 ActiveSync 一起使用的应用程序。

如果使用 ActiveSync,则只有 ActiveSync 本身才能启动同步操作。当设备放置在底座中或者从 ActiveSync 窗口选择 [同步] 命令时,ActiveSync 会自动启动同步操作。如果应用程序尚未运行,MobiLink 提供程序将启动应用程序,并向该应用程序发送消息。

ActiveSync 提供程序使用 wParam 参数。wParam 的值为 1 表示用于 ActiveSync 的 MobiLink 提供程序已启动了应用程序。应用程序在完成同步后必须自行关闭。如果当用于 ActiveSync 的 MobiLink 提供程序调用应用程序时,该应用程序已经在运行,则 wParam 为 0。如果应用程序想继续运行,它可以忽略 wParam 参数。

要确定哪些平台支持该提供程序,请参见 [external link] SQL Anywhere Components by Platform

添加同步的具体步骤取决于是直接使用 Windows API 还是使用 Microsoft 基础类。下面介绍这两种开发模型。

 另请参见