다음을 통해 공유


IChangeApplicationServices::GetUpdatedDestinationKnowledge

지금까지 적용된 모든 변경 내용을 포함하는 업데이트된 대상 정보를 가져옵니다.

HRESULT GetUpdatedDestinationKnowledge(
  ISyncKnowledge ** ppUpdatedDestinationKnowledge,
  IForgottenKnowledge ** ppUpdatedDestinationForgottenKnowledge);

매개 변수

  • ppUpdatedDestinationKnowledge
    [out] 지금까지 적용된 모든 변경 내용을 포함하는 업데이트된 대상 정보를 반환합니다.
  • ppUpdatedDestinationForgottenKnowledge
    [out, unique] 지금까지 적용된 모든 변경 내용을 포함하는 업데이트된 대상 잊어버린 정보를 반환합니다. 이 값은 적용할 변경 내용 집합이 복구 동기화의 일부가 아니면 NULL일 수 있고, 그렇지 않으면 NULL일 수 없습니다.

반환 값

  • S_OK

  • E_OUTOFMEMORY

  • ppUpdatedDestinationKnowledge가 NULL이거나, ppUpdatedDestinationForgottenKnowledge가 NULL이고 적용할 변경 내용 집합이 복구 동기화의 일부이면 E_POINTER입니다.

  • 변경 내용 집합이 복구 동기화의 일부이지만 IChangeApplicationServices::BeginFullEnumerationChangeApplication 대신 IChangeApplicationServices::BeginChangeApplication을 사용하여 변경 내용 적용을 시작했으면 SYNC_E_FULL_ENUMERATION_MUST_BE_USED입니다.

  • 이 개체가 초기화되지 않았거나 변경 내용 적용이 시작되지 않았으면 SYNC_E_INVALID_OPERATION입니다.

주의

이 메서드에서 반환되는 업데이트된 정보 개체에는 IChangeApplicationServices::ReportItemChangeApplied 또는 IChangeApplicationServices::ReportChangeUnitChangeApplied를 호출하여 대상 공급자가 성공적으로 적용된 것으로 보고한 변경 내용만 포함됩니다.

참고 항목

참조

IChangeApplicationServices 인터페이스