다음을 통해 공유


ISimpleSyncServices::RemoveItemFromReplica

복제본에서 항목의 메타데이터를 제거하지만 항목 자체는 제거하지 않습니다. 이후 동기화 세션이 진행되는 동안 해당 항목은 새로 만든 항목으로 다시 열거됩니다.

HRESULT RemoveItemFromReplica(
  const ITEM_FIELDS *pKeyInfo);

매개 변수

  • pKeyInfo
    [in] 제거할 항목을 나타내는 ITEM_FIELDS 개체입니다.

반환 값

  • S_OK

  • 이 메서드를 호출하기 전에 ISimpleSyncServices::BeginRemoveItemsFromReplica를 호출하지 않았으면 SYNC_E_PFX_INVALID_OPERATION입니다.

  • 단순 공급자에서 pKeyInfo에 기본 ID 규칙 값이 포함되어야 하는 경우 E_INVALIDARG입니다.

주의

트랜잭션을 시작하려면 RemoveItemFromReplica를 호출하기 전에 먼저 BeginRemoveItemsFromReplica를 호출해야 합니다. RemoveItemFromReplica를 호출하여 제거된 항목은 RemoveItemFromReplica에 대한 모든 호출을 완료한 후 ISimpleSyncServices::EndRemoveItemsFromReplica를 호출할 때까지 커밋되지 않습니다.

참고 항목

참조

ISimpleSyncServices 인터페이스