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

Members

ISyncFilterInfo methods Description

ISyncFilterInfo::Serialize

Serializes the filter information to an array of bytes.

Remarks

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.

Note

Custom implementations of this interface are not supported.

Requirements

Header: Synchronization.h

See Also

Concepts

Sync Framework Core Components