IChangeUnitListFilterInfo インターフェイス

ISyncChangeBatch オブジェクトに含める項目の変更単位を制御するために使用できるフィルターを表します。

interface IChangeUnitListFilterInfo : ISyncFilterInfo

パラメーター

IChangeUnitListFilterInfo メソッド 説明

IChangeUnitListFilterInfo::Initialize

変更単位 ID の指定された配列を含む IChangeUnitListFilterInfo クラスの新しいインスタンスを初期化します。

IChangeUnitListFilterInfo::GetChangeUnitIdCount

フィルターを定義する変更単位 ID の数を取得します。

IChangeUnitListFilterInfo::GetChangeUnitId

フィルターを定義する変更単位 ID の配列内の指定されたインデックスに格納されている変更単位 ID を取得します。

解説

プロバイダーは、作成した変更バッチの内容をフィルターする場合、標準の変更バッチ オブジェクトではなく、フィルターされた ISyncChangeBatch オブジェクトを IProviderFilteredSyncServices::CreateFilteredEnumerationChangeBatch を使用して作成する必要があります。フィルターされた変更バッチ オブジェクトには、変更バッチの内容がどのようにフィルターされたかを記述する IChangeUnitListFilterInfo オブジェクトが含まれます。

必要条件

ヘッダー: Synchronization.h

参照

概念

Sync Framework のコア コンポーネント