IProviderCustomFilteredSyncServices::CreateCombinedFilterInfo
Cria um objeto ICombinedFilterInfo que contém dois objetos ISyncFilter, e informações sobre como combinar os dois filtros especificados.
HRESULT CreateCombinedFilterInfo(
ISyncFilterInfo2 * pFilterInfo1,
ISyncFilterInfo2 * pFilterInfo2,
FILTER_COMBINATION_TYPE filterCombinationType,
ICombinedFilterInfo ** ppCombinedFilterInfo);
Parâmetros
- pFilterInfo1
[in] Informações sobre um dos filtros a ser combinado.
- pFilterInfo2
[in] Informações sobre o outro filtro a ser combinado.
- filterCombinationType
[in] Indica a maneira de combinar pFilterInfo1 e pFilterInfo2.
- ppCombinedFilterInfo
[out] Retorna um objeto que contém informações sobre os dois filtros a serem combinados e sobre a maneira de combiná-los.
Valor de retorno
S_OK.
E_INVALIDARG quando filterCombinationType for qualquer outro valor diferente de FCT_INTERSECTION.
E_OUTOFMEMORY.
E_POINTER.
SYNC_E_INVALID_OPERATION quando este objeto não tiver sido inicializado com a chamada de IProviderSyncServices::Initialize.