다음을 통해 공유


IProviderCustomFilteredSyncServices::CreateCombinedFilterInfo

두 개의 ISyncFilter 개체 및 지정된 두 필터를 결합하는 방법에 대한 정보를 포함하는 ICombinedFilterInfo 개체를 만듭니다.

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입니다.

참고 항목

참조

IProviderCustomFilteredSyncServices 인터페이스