Freigeben über


ISimpleSyncServices::RemoveItemFromReplica

Entfernt Metadaten für ein Element aus einem Replikat, nicht jedoch das eigentliche Element. Das Element wird dann bei folgenden Synchronisierungssitzungen wieder als neu erstelltes Element aufgelistet.

HRESULT RemoveItemFromReplica(
  const ITEM_FIELDS *pKeyInfo);

Parameter

  • pKeyInfo
    [in] Ein ITEM_FIELDS-Objekt, das das zu entfernende Element darstellt.

Rückgabewert

  • S_OK.

  • SYNC_E_PFX_INVALID_OPERATION, wenn ISimpleSyncServices::BeginRemoveItemsFromReplica nicht aufgerufen wurde, bevor diese Methode aufgerufen wird.

  • E_INVALIDARG, wenn der einfache Anbieter erfordert, dass pKeyInfo Werte für die primären Identitätsregeln enthält.

Hinweise

BeginRemoveItemsFromReplica muss aufgerufen werden, um eine Transaktion zu starten, bevor RemoveItemFromReplica aufgerufen wird. Für Elemente, die durch Aufrufen von RemoveItemFromReplica entfernt wurden, wird erst ein Commit ausgeführt, wenn ISimpleSyncServices::EndRemoveItemsFromReplica aufgerufen wird, nachdem alle Aufrufe von RemoveItemFromReplica abgeschlossen sind.

Siehe auch

Verweis

ISimpleSyncServices-Schnittstelle