IChangeUnitListFilterInfo interface (winsync.h)

Represents a filter that can be used to control which change units are included for items in an ISyncChangeBatch object.

Inheritance

The IChangeUnitListFilterInfo interface inherits from ISyncFilterInfo. IChangeUnitListFilterInfo also has these types of members:

Methods

The IChangeUnitListFilterInfo interface has these methods.

 
IChangeUnitListFilterInfo::GetChangeUnitId

Gets the change unit ID that is stored at the specified index in the array of change unit IDs that define the filter.
IChangeUnitListFilterInfo::GetChangeUnitIdCount

Gets the number of change unit IDs that define the filter.
IChangeUnitListFilterInfo::Initialize

Initializes a new instance of the IChangeUnitListFilterInfo class that contains the specified array of change unit IDs.

Remarks

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. The filtered change batch object contains an IChangeUnitListFilterInfo object that describes how the contents of the change batch were filtered.

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

ISyncFilterInfo

Windows Sync Interfaces