다음을 통해 공유


IAnchorChangeDetectionCallback::ReportChanges

IAnchorSyncProvider::EnumerateChanges를 호출하는 동안 검색된 변경 내용 집합을 보고합니다.

HRESULT ReportChanges(
  ULONG cItemChanges,
  const ITEM_CHANGE *pItemChanges,
  BYTE *pAnchor,
  ULONG cbAnchor);

매개 변수

  • cItemChanges
    [in] pItemChanges의 항목 수입니다.
  • pItemChanges
    [in, unique] 로컬 복제본 항목의 변경 내용에 대한 메타데이터를 포함하는 ITEM_CHANGE 구조의 컬렉션입니다.
  • pAnchor
    [in, unique, size_is(cbAnchor)] 타임스탬프와 같은 열거형 앵커를 나타내는 바이트 배열입니다. 이 앵커 이후에 발생한 변경 내용이 열거됩니다.
  • cbAnchor
    [in] pAnchor의 바이트 수를 지정합니다.

반환 값

  • S_OK

  • cItemChanges가 0인 경우 pItemChanges가 비어 있지 않거나, pItemChange가 0보다 큰 경우 pItemChanges가 비어 있으면 E_INVALIDARG입니다.

  • 변경 내용을 열거할 때 이전 시도가 완료되지 않았거나 IAnchorChangeDetectionCallback::ReportItemsAndAutodetectDeletes가 이전에 같은 세션에서 호출된 경우에는 SYNC_E_PFX_INVALID_OPERATION입니다.

참고 항목

참조

IAnchorChangeDetectionCallback 인터페이스