Condividi tramite


IProviderCustomFilteredSyncServices::CreateCombinedFilterInfo

Crea un oggetto ICombinedFilterInfo che contiene due oggetti ISyncFilter e informazioni sulla combinazione di due filtri specificati.

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

Parametri

  • pFilterInfo1
    [in] Informazioni su uno dei filtri da combinare.
  • pFilterInfo2
    [in] Informazioni sull'altro filtro da combinare.
  • filterCombinationType
    [in] Indica la modalità di combinazione di pFilterInfo1 e pFilterInfo2.
  • ppCombinedFilterInfo
    [out] Restituisce un oggetto che contiene informazioni sui due filtri da combinare e su come procedere per combinarli.

Valore restituito

  • S_OK.

  • E_INVALIDARG se filterCombinationType è qualsiasi valore diverso da FCT_INTERSECTION.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_INVALID_OPERATION se questo oggetto non è stato inizializzato chiamando IProviderSyncServices::Initialize.

Vedere anche

Riferimento

Interfaccia IProviderCustomFilteredSyncServices