ISimpleSyncServices::RemoveItemFromReplica
項目のメタデータをレプリカから削除しますが、項目自体は削除しません。その後の同期セッションで、項目は、新しく作成された項目として再び列挙されます。
構文
HRESULT RemoveItemFromReplica(
const ITEM_FIELDS *pKeyInfo);
パラメーター
- pKeyInfo
[in] 削除する項目を表す ITEM_FIELDS オブジェクトです。
戻り値
S_OK
SYNC_E_PFX_INVALID_OPERATION (このメソッドが呼び出される前に ISimpleSyncServices::BeginRemoveItemsFromReplica が呼び出されなかった場合)
E_INVALIDARG (簡易プロバイダーで、pKeyInfo にプライマリ ID ルールの値が格納されている必要がある場合)
説明
トランザクションを開始するには、RemoveItemFromReplica が呼び出される前に、BeginRemoveItemsFromReplica を呼び出す必要があります。RemoveItemFromReplica を呼び出すことで削除された項目は、RemoveItemFromReplica に対するすべての呼び出しが終了した後に ISimpleSyncServices::EndRemoveItemsFromReplica が呼び出されるまではコミットされません。