Compartilhar via


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.

Consulte também

Referência

Interface IProviderCustomFilteredSyncServices