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 而删除的项。