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。