지금까지 적용된 모든 변경 내용을 포함하는 업데이트된 대상 정보를 가져옵니다.
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를 호출하여 대상 공급자가 성공적으로 적용된 것으로 보고한 변경 내용만 포함됩니다.