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.
Symbolic | Value | Description |
---|---|---|
SYNC_E_ID_FORMAT_MISMATCH | 0x80041000 | Specified synchronization ID is not of the specified format for IDs of that type. |
SYNC_E_INVALID_OPERATION | 0x80041001 | Operation is not valid due to the current state of the object. |
SYNC_E_REPLICA_NOT_FOUND | 0x80041002 | Replica with the specified key was not found. |
SYNC_E_CHANGE_COUNT_MISMATCH | 0x80041003 | Item changes provided were not of the expected quantity. |
SYNC_E_CHANGE_UNIT_COUNT_MISMATCH | 0x80041004 | Change units provided were not of the expected quantity. |
SYNC_E_KNOWLEDGE_DECREASED | 0x80041005 | Knowledge has unexpectedly decreased. |
SYNC_E_CHANGE_NOT_IN_KNOWLEDGE | 0x80041006 | Change version was not contained in knowledge as expected. |
SYNC_E_ITEM_MUST_EXIST | 0x80041007 | The item does not exist at the destination, but the creation version of the item is contained in the destination knowledge. |
SYNC_E_HAS_NO_DATA | 0x80041008 | Item for which data was requested has no data either because it is a tombstone or it does not exist. |
SYNC_E_CHANGE_NEEDS_KNOWLEDGE | 0x80041009 | Change was provided that has no associated knowledge. |
SYNC_E_RANGE_OUT_OF_ORDER | 0x8004100A | Range was provided out of expected order. Ranges should be provided in increasing order. |
SYNC_E_NOT_EXPECTED_CHANGE | 0x8004100B | Change was provided that was not expected either because it is out-of-order or incorrect. |
SYNC_E_DESERIALIZATION | 0x8004100C | Deserialization failed. This is typically due to serialization data that is not valid being supplied to the deserializer. |
SYNC_E_SINGLE_RANGE_ONLY | 0x8004100D | Only one and exactly one range may be specified per batch during forgotten knowledge recovery. |
SYNC_E_ITEM_HAS_CHANGE_UNITS | 0x8004100E | Operation is not valid as the specified item has change units. |
SYNC_E_ITEM_HAS_NO_CHANGE_UNITS | 0x8004100F | Operation is not valid as the specified item does not have change units. |
SYNC_E_ITEM_HAS_NO_VERSION_DATA | 0x80041010 | Operation is not valid as the specified item has no version data. |
SYNC_E_OBJECT_NEEDS_STATE | 0x80041011 | Object 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_FEED | 0x80041012 | The specified feed is invalid. |
SYNC_E_FEEDSYNC_ITEM_NOT_IN_METADATA | 0x80041013 | Item was not found in feed metadata as expected. |
SYNC_E_FEEDSYNC_CALLBACK_EXPECTED | 0x80041014 | A feed item or item ID conversion result was unexpectedly not available. |
SYNC_E_INVALID_VERSION | 0x80041015 | Specified version is not supported. |
SYNC_E_DUPLICATE_ITEM | 0x80041016 | Item already exists. |
SYNC_E_INVALID_ORDER_FOR_VECTOR_ELEMENTS | 0x80041017 | Clock vector elements are provided with the wrong order. |
SYNC_E_INVALID_SYNC_TIME | 0x80041018 | SYNC_TIME value is not valid. |
SYNC_E_INCOMPLETE_REPLICA_KEY_MAP | 0x80041019 | Incomplete replica key map. |
SYNC_E_INVALID_REPLICA_KEY | 0x8004101A | Clock vector element has a replica key not present in the replica key map. |
SYNC_E_NEGATIVE_RANGE_EXCEPTION | 0x8004101B | Negative range exceptions are not supported. |
SYNC_E_BATCH_NEEDS_KNOWLEDGE | 0x8004101C | Change batch provided unexpectedly did not contain knowledge. |
SYNC_E_INTERNAL_ERROR | 0x8004101D | An internal error occurred in the synchronization runtime. |
SYNC_E_CHANGE_BATCH_IS_READ_ONLY | 0x8004101E | The operation could not be completed as the specified change batch has become read-only. |
SYNC_E_DATA_MODIFIED_CONCURRENTLY | 0x8004101F | The operation could not be completed as an item changed unexpectedly during synchronization. |
SYNC_E_ON_CREATE_MUST_FAIL_ENTIRE_ITEM | 0x80041020 | A failure during creation may not be recorded per change unit. Item creation may only fail for the entire item. |
SYNC_E_FILTER_NOT_SUPPORTED | 0x80041021 | The specified filter is not supported. |
SYNC_E_LOAD_CONFLICT_DATA_FAILED | 0x80041022 | The 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_VERSION | 0x80041023 | Specified serialization version is not supported or cannot be used. |
SYNC_E_MARKER_MISMATCH | 0x80041024 | Marker type is not valid. |
SYNC_E_FORGOTTEN_KNOWLEDGE_NOT_CONTAINED | 0x80041025 | The forgotten knowledge is not contained in the knowledge. |
SYNC_E_ACTIVE_CHANGE_APPLICATION_CONTEXT | 0x80041026 | There is an active change application context being used. |
SYNC_E_ITEM_LIST_FILTERED_FULL_ENUMERATION_NOT_SUPPORTED | 0x80041027 | The item list filtered full enumeration synchronization is not supported. |
SYNC_E_FULL_ENUMERATION_MUST_BE_USED | 0x80041028 | Full enumeration synchronization must be used to apply full enumeration change. |
SYNC_E_BATCH_NEEDS_FILTER_FORGOTTEN_KNOWLEDGE | 0x80041029 | One or more filter forgotten knowledges were not set on the change batch. |
SYNC_E_CONSTRAINT_CONFLICT_NOT_ALLOWED | 0x8004102A | A constraint conflict is not allowed for the current save action. |
SYNC_E_SOURCE_DOES_NOT_TRACK_FILTER | 0x8004102B | Source provider does not track the specified filter. |
44 entries |