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.