Sync Framework File Synchronization Components

The Sync Framework file synchronization provider can help an application synchronize files, folders, and subfolders in NTFS, FAT, or SMB file systems.

File Synchronization Provider

The following components provide an application with a synchronization provider that can synchronize files, folders, and subfolders:

FILESYNC_CHANGE_TYPE Enumeration

IFileDataRetriever2 Interface

FILESYNC_INIT_FLAGS Enumeration

IFileSyncProvider Interface

FILESYNC_SKIP_REASON Enumeration

IFileSyncProviderCallback Interface

IFileDataRetriever Interface

IFileSyncScopeFilter Interface

Error Codes

The Sync Framework file synchronization provider uses a set of custom errors to report problems. For more information, see File Synchronization Provider Error Codes.

See Also

Reference

Microsoft.Synchronization.Files

Concepts

Synchronizing Files