This is work in progress.

Windows / Headers / synchronizationerrors.h

synchronizationerrors.h

Error Messages for Microsoft Synchronization Platform

Associated Error Codes

Below is a list of error codes found for this header.

SymbolicValueDescription
SYNC_E_ID_FORMAT_MISMATCH0x80041000Specified synchronization ID is not of the specified format for IDs of that type.
SYNC_E_INVALID_OPERATION0x80041001Operation is not valid due to the current state of the object.
SYNC_E_REPLICA_NOT_FOUND0x80041002Replica with the specified key was not found.
SYNC_E_CHANGE_COUNT_MISMATCH0x80041003Item changes provided were not of the expected quantity.
SYNC_E_CHANGE_UNIT_COUNT_MISMATCH0x80041004Change units provided were not of the expected quantity.
SYNC_E_KNOWLEDGE_DECREASED0x80041005Knowledge has unexpectedly decreased.
SYNC_E_CHANGE_NOT_IN_KNOWLEDGE0x80041006Change version was not contained in knowledge as expected.
SYNC_E_ITEM_MUST_EXIST0x80041007The item does not exist at the destination, but the creation version of the item is contained in the destination knowledge.
SYNC_E_HAS_NO_DATA0x80041008Item for which data was requested has no data either because it is a tombstone or it does not exist.
SYNC_E_CHANGE_NEEDS_KNOWLEDGE0x80041009Change was provided that has no associated knowledge.
SYNC_E_RANGE_OUT_OF_ORDER0x8004100ARange was provided out of expected order. Ranges should be provided in increasing order.
SYNC_E_NOT_EXPECTED_CHANGE0x8004100BChange was provided that was not expected either because it is out-of-order or incorrect.
SYNC_E_DESERIALIZATION0x8004100CDeserialization failed. This is typically due to serialization data that is not valid being supplied to the deserializer.
SYNC_E_SINGLE_RANGE_ONLY0x8004100DOnly one and exactly one range may be specified per batch during forgotten knowledge recovery.
SYNC_E_ITEM_HAS_CHANGE_UNITS0x8004100EOperation is not valid as the specified item has change units.
SYNC_E_ITEM_HAS_NO_CHANGE_UNITS0x8004100FOperation is not valid as the specified item does not have change units.
SYNC_E_ITEM_HAS_NO_VERSION_DATA0x80041010Operation is not valid as the specified item has no version data.
SYNC_E_OBJECT_NEEDS_STATE0x80041011Object was not correctly initialized. Object state info must be provided as the state could not be derived from sync session context.
SYNC_E_FEEDSYNC_INVALID_FEED0x80041012The specified feed is invalid.
SYNC_E_FEEDSYNC_ITEM_NOT_IN_METADATA0x80041013Item was not found in feed metadata as expected.
SYNC_E_FEEDSYNC_CALLBACK_EXPECTED0x80041014A feed item or item ID conversion result was unexpectedly not available.
SYNC_E_INVALID_VERSION0x80041015Specified version is not supported.
SYNC_E_DUPLICATE_ITEM0x80041016Item already exists.
SYNC_E_INVALID_ORDER_FOR_VECTOR_ELEMENTS0x80041017Clock vector elements are provided with the wrong order.
SYNC_E_INVALID_SYNC_TIME0x80041018SYNC_TIME value is not valid.
SYNC_E_INCOMPLETE_REPLICA_KEY_MAP0x80041019Incomplete replica key map.
SYNC_E_INVALID_REPLICA_KEY0x8004101AClock vector element has a replica key not present in the replica key map.
SYNC_E_NEGATIVE_RANGE_EXCEPTION0x8004101BNegative range exceptions are not supported.
SYNC_E_BATCH_NEEDS_KNOWLEDGE0x8004101CChange batch provided unexpectedly did not contain knowledge.
SYNC_E_INTERNAL_ERROR0x8004101DAn internal error occurred in the synchronization runtime.
SYNC_E_CHANGE_BATCH_IS_READ_ONLY0x8004101EThe operation could not be completed as the specified change batch has become read-only.
SYNC_E_DATA_MODIFIED_CONCURRENTLY0x8004101FThe operation could not be completed as an item changed unexpectedly during synchronization.
SYNC_E_ON_CREATE_MUST_FAIL_ENTIRE_ITEM0x80041020A failure during creation may not be recorded per change unit. Item creation may only fail for the entire item.
SYNC_E_FILTER_NOT_SUPPORTED0x80041021The specified filter is not supported.
SYNC_E_LOAD_CONFLICT_DATA_FAILED0x80041022The requested data could not be loaded. This occurs when a recoverable error is set while loading the data or if data conversion fails. Possible resolutions include deferring the conflict or resolving the conflict without change data.
SYNC_E_INVALID_SERIALIZATION_VERSION0x80041023Specified serialization version is not supported or cannot be used.
SYNC_E_MARKER_MISMATCH0x80041024Marker type is not valid.
SYNC_E_FORGOTTEN_KNOWLEDGE_NOT_CONTAINED0x80041025The forgotten knowledge is not contained in the knowledge.
SYNC_E_ACTIVE_CHANGE_APPLICATION_CONTEXT0x80041026There is an active change application context being used.
SYNC_E_ITEM_LIST_FILTERED_FULL_ENUMERATION_NOT_SUPPORTED0x80041027The item list filtered full enumeration synchronization is not supported.
SYNC_E_FULL_ENUMERATION_MUST_BE_USED0x80041028Full enumeration synchronization must be used to apply full enumeration change.
SYNC_E_BATCH_NEEDS_FILTER_FORGOTTEN_KNOWLEDGE0x80041029One or more filter forgotten knowledges were not set on the change batch.
SYNC_E_CONSTRAINT_CONFLICT_NOT_ALLOWED0x8004102AA constraint conflict is not allowed for the current save action.
SYNC_E_SOURCE_DOES_NOT_TRACK_FILTER0x8004102BSource provider does not track the specified filter.
44 entries