SYNC

适用于:Outlook 2013 | Outlook 2016

有关在本地存储和服务器之间开始同步的信息。 此信息在 同步状态期间使用。

快速信息

struct SYNC 
{ 
    ULONG ulFlags; 
    LPWSTR pwzPath; 
    FEID Reserved1; 
    MEID Reserved2; 
    LPENTRYLIST pel; 
    ULONG const * pulFolderOptions; 
};

成员

ulFlags

  • [out]/[in] 以下标志的位掩码,用于修改同步期间的行为:

  • UPS_UPLOAD_ONLY

    • [in]客户端将仅执行上传。 Outlook 仅返回本地修改的文件夹。
  • UPS_DNLOAD_ONLY

    • [in]客户端将仅执行下载。 Outlook 不应清除文件夹的上传位。
  • UPS_THESE_FOLDERS

    • [in]客户端会将一组指定的文件夹与提供的条目 ID 同步。 此标志可以与 UPS_UPLOAD_ONLYUPS_DNLOAD_ONLY 标志结合使用。
  • UPS_OK

    • [out]同步成功。 客户端在上传或完全同步完成后设置此设置。

      注意

      即使客户端可以上传或完全同步 (上传,然后使用复制 API 下载) 文件夹和项,客户端也会指定一次只有一个复制方向的 ulFlagsUPS_UPLOAD_ONLYUPS_DNLOAD_ONLY 标志)。 在完全同步的情况下,客户端首先使用 UPS_UPLOAD_ONLY 标志执行上传,然后使用 UPS_DNLOAD_ONLY 标志进行下载。

pwzPath

  • [out]本地存储的路径。

Reserved1

  • 此成员保留供 Outlook 内部使用,不受支持。

Reserved2

  • 此成员保留供 Outlook 内部使用,不受支持。

像素

  • [in]如果已设置 UPS_THESE_FOLDERS ,这是要同步的文件夹的条目 ID 列表。 有关 LPENTRYLIST 的类型定义,请参阅 mapidefs.h。

pulFolderOptions

  • [in]如果已设置UPS_THESE_FOLDERS,这是 pel 中相应文件夹的文件夹选项数组。 在上传文件夹状态期间上传 pel 中列出的每个文件夹时,会使用这些 文件夹选项。 有关文件夹选项的详细信息,请参阅 UPFLD

另请参阅

关于复制 API
关于复制状态机
MAPI 常量