ISyncChangeBatchAdvanced interface (winsync.h)

Represents additional information about a set of changes.

Inheritance

The ISyncChangeBatchAdvanced interface inherits from the IUnknown interface. ISyncChangeBatchAdvanced also has these types of members:

Methods

The ISyncChangeBatchAdvanced interface has these methods.

 
ISyncChangeBatchAdvanced::ConvertFullEnumerationChangeBatchToRegularChangeBatch

Converts an ISyncFullEnumerationChangeBatch object to an ISyncChangeBatch object.
ISyncChangeBatchAdvanced::GetBatchLevelKnowledgeShouldBeApplied

Gets a value that indicates whether the learned knowledge for the batch must be saved after the batch is applied to the destination replica.
ISyncChangeBatchAdvanced::GetFilterInfo

Gets the ISyncFilterInfo that was specified when the change batch was created.
ISyncChangeBatchAdvanced::GetUpperBoundItemId

Gets the highest item ID that is represented in the knowledge of any group in the change batch.

Remarks

An ISyncChangeBatchAdvanced object can be obtained by passing IID_ISyncChangeBatchAdvanced to the QueryInterface method of a change batch object, such as an ISyncChangeBatch or ISyncFullEnumerationChangeBatch object.

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

ISyncChangeBatch Interface

ISyncChangeBatchBase Interface

ISyncChangeBatchBase2 Interface

ISyncChangeBatchWithPrerequisite Interface

ISyncFilterInfo Interface

ISyncFullEnumerationChangeBatch Interface

ISyncKnowledge Interface

Windows Sync Interfaces