ISyncFilterInfo インターフェイス

ISyncChangeBatch オブジェクトに含めるデータを制御するために使用されるフィルターに関する情報を表します。

interface ISyncFilterInfo : public IUnknown

メンバー

ISyncFilterInfo メソッド 説明

ISyncFilterInfo::Serialize

フィルター情報をバイト配列にシリアル化します。

解説

ISyncFilterInfo オブジェクトは、IProviderFilteredSyncServices::CreateFilterInfo を呼び出すことによって取得できます。CreateFilterInfo に指定される SYNC_FILTER_INFO_FLAG 値は、使用されるフィルターの種類を示します。

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

注意

このインターフェイスのカスタム実装はサポートされません。

必要条件

ヘッダー: Synchronization.h

参照

概念

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