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.

  • E_INVALIDARG, если параметр filterCombinationType имеет значение, отличное от FCT_INTERSECTION.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_INVALID_OPERATION, если этот объект не был инициализирован с помощью метода IProviderSyncServices::Initialize.

См. также

Справочник

Интерфейс IProviderCustomFilteredSyncServices