Share via


IProviderCustomFilteredSyncServices::CreateCombinedFilterInfo

Crea un objeto ICombinedFilterInfo que contiene dos objetos ISyncFilter e información sobre cómo combinar los dos filtros especificados.

HRESULT CreateCombinedFilterInfo(
  ISyncFilterInfo2        *  pFilterInfo1,
  ISyncFilterInfo2        *  pFilterInfo2,
  FILTER_COMBINATION_TYPE    filterCombinationType,
  ICombinedFilterInfo     ** ppCombinedFilterInfo);

Parámetros

  • pFilterInfo1
    [in] Información sobre uno de los filtros que se van a combinar.
  • pFilterInfo2
    [in] Información sobre el otro filtro que se va a combinar.
  • filterCombinationType
    [in] Indica la manera de combinar pFilterInfo1 y pFilterInfo2.
  • ppCombinedFilterInfo
    [out] Devuelve un objeto que contiene información sobre los dos filtros que se deben combinar y la manera de combinarlos.

Valor devuelto

  • S_OK.

  • E_INVALIDARG si filterCombinationType es cualquier valor distinto de FCT_INTERSECTION.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_INVALID_OPERATION cuando este objeto no se ha inicializado con una llamada a IProviderSyncServices::Initialize.

Vea también

Referencia

Interfaz IProviderCustomFilteredSyncServices