Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Creates an ICombinedFilterInfo object that contains two ISyncFilter objects, and information about how to combine the two specified filters.
HRESULT CreateCombinedFilterInfo(
ISyncFilterInfo2 * pFilterInfo1,
ISyncFilterInfo2 * pFilterInfo2,
FILTER_COMBINATION_TYPE filterCombinationType,
ICombinedFilterInfo ** ppCombinedFilterInfo);
Parameters
- pFilterInfo1
[in] Information about one of the filters to combine.
- pFilterInfo2
[in] Information about the other filter to combine.
- filterCombinationType
[in] Indicates the way to combine pFilterInfo1 and pFilterInfo2.
- ppCombinedFilterInfo
[out] Returns an object that contains information about the two filters to combine, and the way to combine them.
Return Value
S_OK.
E_INVALIDARG when filterCombinationType is any value other than FCT_INTERSECTION.
E_OUTOFMEMORY.
E_POINTER.
SYNC_E_INVALID_OPERATION when this object has not been initialized by calling IProviderSyncServices::Initialize.