Freigeben über


IChangeUnitListFilterInfo-Schnittstelle

Stellt einen Filter dar, mit dem gesteuert werden kann, welche Änderungseinheiten für Elemente in ein ISyncChangeBatch-Objekt eingeschlossen werden.

interface IChangeUnitListFilterInfo : ISyncFilterInfo

Parameter

IChangeUnitListFilterInfo-Methode Beschreibung

IChangeUnitListFilterInfo::Initialize

Initialisiert eine neue Instanz der IChangeUnitListFilterInfo-Klasse, die das angegebene Array der Änderungselement-IDs enthält.

IChangeUnitListFilterInfo::GetChangeUnitIdCount

Ruft die Anzahl von Änderungseinheit-IDs ab, die den Filter definieren.

IChangeUnitListFilterInfo::GetChangeUnitId

Ruft die Änderungseinheit-ID ab, die im angegebenen Index im Array der Änderungseinheit-IDs gespeichert ist, das den Filter definiert.

Hinweise

Wenn ein Anbieter den Inhalt eines von ihm erstellten Änderungsbatchs filtert, muss er mithilfe von IProviderFilteredSyncServices::CreateFilteredEnumerationChangeBatch anstelle eines Standardänderungsbatchs ein gefiltertes ISyncChangeBatch-Objekt erstellen. Das gefilterte Änderungsbatchobjekt enthält ein IChangeUnitListFilterInfo-Objekt, das beschreibt, wie der Inhalt des Änderungsbatchs gefiltert wurde.

Anforderungen

Header: Synchronization.h

Siehe auch

Konzepte

Kernkomponenten von Sync Framework