SYNCMGR_SYNC_CONTROL_FLAGS enumeration (syncmgr.h)

Indicates flags used by ISyncMgrControl::StartHandlerSync and ISyncMgrControl::StartItemSync.

Syntax

typedef enum SYNCMGR_SYNC_CONTROL_FLAGS {
  SYNCMGR_SCF_NONE = 0,
  SYNCMGR_SCF_IGNORE_IF_ALREADY_SYNCING = 0x1,
  SYNCMGR_SCF_VALID = 0x1
} ;

Constants

 
SYNCMGR_SCF_NONE
Value: 0
Sync all items, regardless of whether they were just synced.
SYNCMGR_SCF_IGNORE_IF_ALREADY_SYNCING
Value: 0x1
Sync only items that are not currently syncing.
SYNCMGR_SCF_VALID
Value: 0x1
A mask used to retrieve or verify valid SYNCMGR_SYNC_CONTROL_FLAGS flags.

Remarks

Typically, sync requests are queued if a synchronization is currently in progress. An item might be in both the ongoing synchronization and the queued synchronization. These flags specify whether such an item should be resynched when the queued synchronization is performed.

Requirements

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