FILESYNC_CHANGE_TYPE Enumeration

Represents the different types of changes that can be applied to a destination replica.

Syntax

typedef enum
{
    FILESYNC_CHANGE_TYPE_CREATE = 0,
    FILESYNC_CHANGE_TYPE_DELETE = 1,
      FILESYNC_CHANGE_TYPE_UPDATE = 2,
    FILESYNC_CHANGE_TYPE_RENAME = 3,
} FILESYNC_CHANGE_TYPE;

Members

  • FILESYNC_CHANGE_TYPE_CREATE
    A file or folder will be created.

  • FILESYNC_CHANGE_TYPE_DELETE
    A file or folder will be deleted.

  • FILESYNC_CHANGE_TYPE_UPDATE
    A file or folder will be updated.

  • FILESYNC_CHANGE_TYPE_RENAME
    A file or folder will be renamed.

Remarks

The FILESYNC_CHANGE_TYPE enumeration communicates the type of change that is being applied. It is used by the IFileSyncProviderCallback::OnApplyingChange, IFileSyncProviderCallback::OnChangeApplied, and IFileSyncProviderCallback::OnChangeSkipped events to supply the event handler with information about the change.

Requirements

Header: Filesyncprovider.h

See Also

Concepts

Sync Framework File Synchronization Components