ISimpleSyncServices::RemoveItemFromReplica

从副本删除项的元数据,而不是项本身。在后续同步会话中,该项将作为新创建的项而被重新枚举。

HRESULT RemoveItemFromReplica(
  const ITEM_FIELDS *pKeyInfo);

参数

  • pKeyInfo
    [in] 一个表示要删除的项的 ITEM_FIELDS 对象。

返回值

  • S_OK。

  • 如果在调用此方法前未调用 ISimpleSyncServices::BeginRemoveItemsFromReplica,则返回值为 SYNC_E_PFX_INVALID_OPERATION。

  • 如果简单提供程序要求 pKeyInfo 包含主标识规则的值,则返回 E_INVALIDARG。

备注

必须调用 BeginRemoveItemsFromReplica,以便在调用 RemoveItemFromReplica 前启动一个事务。在完成了对 RemoveItemFromReplica 的所有调用而调用 ISimpleSyncServices::EndRemoveItemsFromReplica 前,将不会提交通过调用 RemoveItemFromReplica 而删除的项。

请参阅

参考

ISimpleSyncServices 接口