次の方法で共有


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 インターフェイス