共用方式為


IProviderCustomFilteredSyncServices::CreateCombinedFilterInfo

建立 ICombinedFilterInfo 物件,其中包含兩個 ISyncFilter 物件,以及如何合併兩個指定之篩選的相關資訊。

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

參數

  • pFilterInfo1
    [in] 其中一個要組合之篩選的相關資訊。
  • pFilterInfo2
    [in] 另一個要組合之篩選的相關資訊。
  • filterCombinationType
    [in] 指出組合 pFilterInfo1 和 pFilterInfo2 的方式。
  • ppCombinedFilterInfo
    [out] 傳回物件,其中包含兩個要組合之篩選的相關資訊,以及合併方式。

傳回值

  • S_OK。

  • 如果 filterCombinationType 是 FCT_INTERSECTION 之外的任何值,則為 E_INVALIDARG。

  • E_OUTOFMEMORY。

  • E_POINTER。

  • 如果此物件未透過呼叫 IProviderSyncServices::Initialize 來初始化,則為 SYNC_E_INVALID_OPERATION。

請參閱

參考

IProviderCustomFilteredSyncServices 介面