Поделиться через


ISimpleSyncServices::RemoveItemFromReplica

Удаляет из реплики метаданные элемента, но не сам элемент. При проведении следующего сеанса синхронизации элемент будет повторно перечислен как вновь созданный.

Синтаксис

HRESULT RemoveItemFromReplica(
  const ITEM_FIELDS *pKeyInfo);

Параметры

  • pKeyInfo
    [in] Объект ITEM_FIELDS, который представляет удаляемый элемент.

Возвращаемое значение

  • S_OK.

  • Значение SYNC_E_PFX_INVALID_OPERATION, если перед вызовом этого метода не был вызван метод ISimpleSyncServices::BeginRemoveItemsFromReplica.

  • E_INVALIDARG, если простой поставщик требует, чтобы параметр pKeyInfo содержал значения для правил первичного идентификатора.

Замечания

Перед вызовом метода RemoveItemFromReplica для запуска транзакции должен быть вызван метод BeginRemoveItemsFromReplica. Фиксация удаления элементов путем вызова метода RemoveItemFromReplica не производится, пока не вызван метод ISimpleSyncServices::EndRemoveItemsFromReplica после завершения всех вызовов метода RemoveItemFromReplica.

См. также

Другие ресурсы

Интерфейс ISimpleSyncServices