IProviderCustomFilteredSyncServices::CreateCombinedFilterInfo
创建一个包含两个 ISyncFilter 对象以及有关如何组合两个指定筛选器的信息的 ICombinedFilterInfo 对象。
语法
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。