Share via


ISyncChangeWithFilterKeyMap Interface

Represents metadata about a change that contains filter tracking information.

interface ISyncChangeWithFilterKeyMap : IUnknown

Members

ISyncChangeWithFilterKeyMap method Description

ISyncChangeWithFilterKeyMap::GetFilterCount

Gets the number of filters that may have change information contained in this change object.

ISyncChangeWithFilterKeyMap::GetFilterChange

Gets information that indicates whether this change causes the item to move into or out of a specified filter.

ISyncChangeWithFilterKeyMap::GetAllChangeUnitsPresentFlag

Gets a value that indicates whether all change units are present in this change.

ISyncChangeWithFilterKeyMap::GetFilterForgottenKnowledge

Gets the filter forgotten knowledge for the specified filter.

ISyncChangeWithFilterKeyMap::GetFilteredReplicaLearnedKnowledge

Gets the knowledge that the filtered destination replica learns when the destination provider applies this change.

ISyncChangeWithFilterKeyMap::GetLearnedFilterForgottenKnowledge

Gets the filter forgotten knowledge for the specified filter that the destination replica learns when the destination provider applies this change.

ISyncChangeWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledge

Gets the forgotten knowledge that the filtered destination replica learns when the destination provider applies this change.

ISyncChangeWithFilterKeyMap::GetFilteredReplicaLearnedForgottenKnowledgeAfterRecoveryComplete

Gets the forgotten knowledge that the filtered destination replica learns when the destination provider applies this change as part of a recovery synchronization.

ISyncChangeWithFilterKeyMap::GetLearnedFilterForgottenKnowledgeAfterRecoveryComplete

Gets the filter forgotten knowledge for the specified filter that the destination replica learns when the destination provider applies this change as part of a recovery synchronization.

Remarks

To obtain an ISyncChangeWithFilterKeyMap object, pass IID_ISyncChangeWithFilterKeyMap to the QueryInterface method of an ISyncChange object.

Requirements

Header: Synchronization.h

See Also

Concepts

Sync Framework Core Components