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 のコア コンポーネント