다음을 통해 공유


ISyncChangeBatchWithFilterKeyMap::GetLearnedFilterForgottenKnowledge

지정된 필터에 대해 대상 공급자가 이 일괄 변경 내용의 모든 변경 내용을 적용할 때 대상 복제본이 습득하는 필터 잊어버린 정보를 가져옵니다.

HRESULT GetLearnedFilterForgottenKnowledge(
  ISyncKnowledge *  pDestinationKnowledge,
  IEnumItemIds   *  pNewMoveins,
  DWORD             dwFilterKey,
  ISyncKnowledge ** ppLearnedFilterForgottenKnowledge);

매개 변수

  • pDestinationKnowledge
    [in] 일괄 변경 내용에 필수 정보가 포함되어 있으면 pDestinationKnowledge에 정보 조각에 대한 필수 정보가 포함된 경우에만 해당 정보 조각이 반환된 배운 필터 잊어버린 정보에 추가됩니다.
  • pNewMoveins
    [in] 대상 복제본에서 최근에 필터에 포함된 항목을 식별합니다. 이러한 항목은 반환된 배운 필터 잊어버린 정보에서 제외됩니다. 이 목록에는 일괄 변경 내용의 기본 정보에 포함되지 않는 필터 포함 버전을 갖는 모든 항목이 포함되어야 합니다.
  • dwFilterKey
    [in] 반환된 배운 필터 잊어버린 정보와 연결되는 필터의 필터 키입니다.
  • ppLearnedFilterForgottenKnowledge
    [out] dwFilterKey로 식별되는 필터에 대해 대상 공급자가 이 일괄 변경 내용의 모든 변경 내용을 적용할 때 대상 복제본이 습득하는 필터 잊어버린 정보를 반환합니다.

반환 값

  • S_OK

  • dwFilterKey의 값이 올바르지 않으면 E_INVALIDARG입니다.

  • E_OUTOFMEMORY

  • E_POINTER

  • 지정된 필터에 대한 필터 잊어버린 정보가 일괄 변경 내용에 포함되어 있지 않으면 SYNC_E_BATCH_NEEDS_FILTER_FORGOTTEN_KNOWLEDGE입니다.

참고 항목

참조

ISyncChangeBatchWithFilterKeyMap 인터페이스