SYNCMGR_PROGRESS_STATUS 枚举 (syncmgr.h)

指定同步过程的当前进度状态。 由 ISyncMgrSyncCallback::ReportProgress 使用。

语法

typedef enum SYNCMGR_PROGRESS_STATUS {
  SYNCMGR_PS_UPDATING = 1,
  SYNCMGR_PS_UPDATING_INDETERMINATE = 2,
  SYNCMGR_PS_SUCCEEDED = 3,
  SYNCMGR_PS_FAILED = 4,
  SYNCMGR_PS_CANCELED = 5,
  SYNCMGR_PS_DISCONNECTED = 6,
  SYNCMGR_PS_MAX
} ;

常量

 
SYNCMGR_PS_UPDATING
值:1
处理程序当前正在更新进度状态。
SYNCMGR_PS_UPDATING_INDETERMINATE
值: 2
忽略步骤参数。 进度栏在同步文件夹内部的计时器上从左到右循环。 这称为选框模式。
SYNCMGR_PS_SUCCEEDED
值: 3
同步已完成。
SYNCMGR_PS_FAILED
值: 4
指示同步期间出错。
SYNCMGR_PS_CANCELED
值: 5
用户在同步完成之前取消了同步。 收到此值后,同步中心会更新 UI,并启用重启该项目同步的选项。
SYNCMGR_PS_DISCONNECTED
值: 6
同步的设备在同步完成之前已断开连接。
SYNCMGR_PS_MAX
仅用于声明此枚举中的最大有效值。 不要将 与 ISyncMgrSyncCallback::ReportProgress 一起使用。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 syncmgr.h