IConflictLogAccess::DeleteConflicts

Removes the specified conflicts from the log.

HRESULT DeleteConflicts(
  IEnumLoggedConflicts * pLoggedConflictsToBeDeleted);

Parameters

  • pLoggedConflictsToBeDeleted
    [in] The list of conflicts to be deleted from the log.

Return Value

  • S_OK

  • User-determined error codes

Remarks

The Sync Framework implementation of this method that is provided by the IMemoryConflictLog object first attempts to delete the specified conflicts from the in-memory conflict log. When a conflict is not found in the in-memory conflict log, the DeleteConflicts method of the conflict log of the provider is called, if it was specified in the call to Initialize.

Notes for Implementers

Implementations of this method must delete only the conflicts listed in pLoggedConflictsToBeDeleted. Do not remove other conflicts that contain items listed in pLoggedConflictsToBeDeleted.

See Also

Reference

IConflictLogAccess Interface