ISyncFilterInfo Interface

Represents information about the filter that is used to control the data that is included in an ISyncChangeBatch object.


interface ISyncFilterInfo : public IUnknown

ISyncFilterInfo methods

Description

ISyncFilterInfo::Serialize

Serializes the filter information to an array of bytes.

An ISyncFilterInfo object can be obtained by calling IProviderFilteredSyncServices::CreateFilterInfo. The SYNC_FILTER_INFO_FLAG value that is specified to CreateFilterInfo indicates the type of filter used.

If a provider filters the contents of a change batch that it creates, it must create a filtered ISyncChangeBatch object instead of a standard change batch object by using IProviderFilteredSyncServices::CreateFilteredEnumerationChangeBatch. The filtered change batch object contains an ISyncFilterInfo object that describes how the contents of the change batch were filtered.

NoteNote

Custom implementations of this interface are not supported.

Header: Synchronization.h

Show: