SYNCMGR_PROGRESS_STATUS enumeration (syncmgr.h)

Specifies the current progress status of a synchronization process. Used by ISyncMgrSyncCallback::ReportProgress.

Syntax

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
} ;

Constants

 
SYNCMGR_PS_UPDATING
Value: 1
The progress status is currently being updated by the handler.
SYNCMGR_PS_UPDATING_INDETERMINATE
Value: 2
Ignore step parameters. The progress bar cycles from left to right on a timer internal to the sync folder. This is known as marquee mode.
SYNCMGR_PS_SUCCEEDED
Value: 3
The synchronization is complete.
SYNCMGR_PS_FAILED
Value: 4
Indicates something went wrong during the synchronization.
SYNCMGR_PS_CANCELED
Value: 5
The user canceled the synchronization before it completed. Upon receipt of this value, Sync Center updates the UI and enables the option to restart the sync for that item.
SYNCMGR_PS_DISCONNECTED
Value: 6
The device being synchronized was disconnected before the sync completed..
SYNCMGR_PS_MAX
Used only to declare the largest valid value in this enumeration. Do not use with ISyncMgrSyncCallback::ReportProgress.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header syncmgr.h