SYNC_FULL_ENUMERATION_ACTION Enumeration

Represents the action to be taken by an application in response to ISyncCallback::OnFullEnumerationNeeded.

typedef enum
{
  SFEA_FULL_ENUMERATION,
  SFEA_PARTIAL_SYNC,
  SFEA_ABORT,
} SYNC_FULL_ENUMERATION_ACTION;

Members

  • SFEA_FULL_ENUMERATION
    Perform a full enumeration. When this option is specified, Sync Framework requests that the source provider enumerate all its items. These items are then processed and applied to the destination provider. This is the default option when the application does not register an ISyncCallback interface.
  • SFEA_PARTIAL_SYNC
    Perform a partial synchronization. When this option is specified, the learned knowledge is applied as single item exceptions.
  • SFEA_ABORT
    Cancel the synchronization session. All methods will return errors as if they were canceled.

Requirements

Header: Synchronization.h

See Also

Reference

ISyncCallback::OnFullEnumerationNeeded

Concepts

Sync Framework Core Components