ISyncChangeBatch interface (winsync.h)

Represents metadata for a set of changes.

Inheritance

The ISyncChangeBatch interface inherits from ISyncChangeBatchBase. ISyncChangeBatch also has these types of members:

Methods

The ISyncChangeBatch interface has these methods.

 
ISyncChangeBatch::AddLoggedConflict

Adds metadata that represents a conflict to the change batch.
ISyncChangeBatch::BeginUnorderedGroup

Opens an unordered group in the change batch. Item changes in this group can be in any order.
ISyncChangeBatch::EndUnorderedGroup

Closes a previously opened unordered group in the change batch.

Remarks

Change batches are used by synchronization providers to communicate metadata for item changes from a source provider to a destination provider. The source provider enumerates changes and adds a specified number of them to a change batch. The change batch is then sent to the destination provider. The destination provider enumerates the changes in the change batch and applies them to its item store.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header winsync.h

See also

ISyncChangeBatchAdvanced Interface

ISyncChangeBatchBase Interface

ISyncChangeBatchBase2 Interface

ISyncChangeBatchWithPrerequisite Interface

Windows Sync Interfaces