IProviderCustomFilteredSyncServices::CreateCombinedFilterInfo

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

HRESULT CreateCombinedFilterInfo(
  ISyncFilterInfo2        *  pFilterInfo1,
  ISyncFilterInfo2        *  pFilterInfo2,
  FILTER_COMBINATION_TYPE    filterCombinationType,
  ICombinedFilterInfo     ** ppCombinedFilterInfo);

パラメーター

  • pFilterInfo1
    [in] 結合する一方のフィルターに関する情報です。
  • pFilterInfo2
    [in] 結合するもう一方のフィルターに関する情報です。
  • filterCombinationType
    [in] pFilterInfo1 と pFilterInfo2 を結合する方法を示します。
  • ppCombinedFilterInfo
    [out] 結合する 2 つのフィルターおよびその結合方法に関する情報を含むオブジェクトを返します。

戻り値

  • S_OK

  • E_INVALIDARG (filterCombinationType が FCT_INTERSECTION 以外の値の場合)

  • E_OUTOFMEMORY

  • E_POINTER

  • SYNC_E_INVALID_OPERATION (IProviderSyncServices::Initialize の呼び出しによってこのオブジェクトが初期化されていない場合)

参照

リファレンス

IProviderCustomFilteredSyncServices インターフェイス