ISimpleSyncProviderConcurrencyConflictResolver::ResolveLocalUpdateRemoteDeleteConflict

Resolves conflicts in which an item was updated at the local replica and deleted from the remote replica.

Syntax

HRESULT ResolveLocalUpdateRemoteDeleteConflict(
  const ITEM_FIELDS *pKeyAndExpectedVersionInfo,
  IRecoverableErrorCallback *pRecoverableErrorCallback,
  BOOL *pbItemDeletedAsResultOfResolution);

Parameters

  • pKeyAndExpectedVersionInfo
    [in, unique] The key and version properties of the item that is in conflict.

  • pRecoverableErrorCallback
    [in] An IRecoverableErrorCallback object that contains methods that can be called if a recoverable error occurs during conflict handling.

  • pbItemDeletedAsResultOfResolution
    [out] Returns whether the item was deleted as a result of the custom resolution process.

Return Value

  • S_OK

See Also

Reference

ISimpleSyncProviderConcurrencyConflictResolver Interface