IProviderCustomFilteredSyncServices インターフェイス

カスタム フィルターを使用するプロバイダーで使用されるオブジェクトを作成します。空のオブジェクト、およびシリアル化されたデータを使用して初期化されるオブジェクトを作成できます。

構文

interface IProviderCustomFilteredSyncServices : IUnknown

メンバー

IProviderCustomFilteredSyncServices メソッド

説明

IProviderCustomFilteredSyncServices::CreateCustomFilterInfo

指定された ISyncFilter オブジェクトを含む ICustomFilterInfo オブジェクトを作成します。

IProviderCustomFilteredSyncServices::CreateCombinedFilterInfo

2 つの ISyncFilter オブジェクト、および指定された 2 つのフィルターの結合方法に関する情報を含む、ICombinedFilterInfo オブジェクトを作成します。

IProviderCustomFilteredSyncServices::CreateFilterKeyMap

空の IFilterKeyMap オブジェクトを作成します。

IProviderCustomFilteredSyncServices::DeserializeFilterKeyMap

IFilterKeyMap オブジェクトを作成し、シリアル化されたデータを使用してこれを初期化します。

IProviderCustomFilteredSyncServices::DeserializeChangeBatchWithFilterKeyMap

IFilterKeyMap オブジェクトを含む ISyncChangeBatch オブジェクトを作成し、シリアル化されたデータを使用してこれを初期化します。

IProviderCustomFilteredSyncServices::DeserializeFullEnumerationChangeBatchWithFilterKeyMap

IFilterKeyMap オブジェクトを含む復旧同期に使用される ISyncChangeBatch オブジェクトを作成し、シリアル化されたデータを使用してこれを初期化します。

説明

IProviderCustomFilteredSyncServices オブジェクトを取得するには、CoCreateInstance 関数に CLSID_SyncServices および IID_IProviderCustomFilteredSyncServices を渡します。このオブジェクトは、他のメソッドを呼び出す前に IProviderSyncServices::Initialize を呼び出して初期化する必要があります。

要件

ヘッダー: Synchronization.h

関連項目

その他の技術情報

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