Partager via


Codes d'erreur Sync Framework

Cette rubrique répertorie les nouveaux codes d'erreur définis par Sync Framework. Sync Framework utilise le mécanisme IErrorInfo standard pour signaler la description d'erreur et la source de l'échec.

Notes

Code d'erreur

Description

SYNC_E_ID_FORMAT_MISMATCH

Le format d'ID ne correspond pas au format spécifié par le schéma du format d'ID.

SYNC_E_INVALID_OPERATION

L'opération n'est pas valide pour l'état actuel de l'objet.

SYNC_E_REPLICA_NOT_FOUND

Le réplica spécifié est introuvable dans l'objet IReplicaKeyMap spécifié.

SYNC_E_CHANGE_COUNT_MISMATCH

Le nombre de versions d'élément de destination ne correspond pas au nombre de modifications d'élément source.

SYNC_E_CHANGE_UNIT_COUNT_MISMATCH

Le nombre d'unités de modification dans une version d'élément de destination ne correspond pas au nombre d'unités de modification dans la modification d'élément source correspondante.

SYNC_E_KNOWLEDGE_DECREASED

La connaissance contient moins d'éléments que précédemment, ce qui n'était pas prévu.

SYNC_E_CHANGE_NOT_IN_KNOWLEDGE

La version de modification spécifiée n'est pas contenue dans l'objet de connaissance spécifié.

SYNC_E_ITEM_MUST_EXIST

Un fournisseur de synchronisation indique qu'un élément n'existe pas dans son réplica, alors que la version de création de l'élément est contenue dans la connaissance de ce fournisseur.

SYNC_E_HAS_NO_DATA

Les données d'élément n'existent pas pour l'élément spécifié.

SYNC_E_CHANGE_NEEDS_KNOWLEDGE

L'objet de modification d'élément spécifié ne contient pas d'objet de connaissance courante.

SYNC_E_RANGE_OUT_OF_ORDER

Une plage d'éléments n'est pas dans l'ordre attendu ou une substitution de plage est incorrectement spécifiée.

SYNC_E_NOT_EXPECTED_CHANGE

L'ordre des versions d'élément de destination ou versions d'unité de modification diffère de l'ordre des modifications d'élément source ou modifications d'unité de modification.

SYNC_E_DESERIALIZATION

La sérialisation ou désérialisation ne peut pas être effectuée.

SYNC_E_SINGLE_RANGE_ONLY

Un objet ISyncFullEnumerationChangeBatch contient plusieurs groupes de modifications.

SYNC_E_ITEM_HAS_CHANGE_UNITS

L'opération tentée n'est pas valide, car l'élément spécifié a des unités de modification.

SYNC_E_ITEM_HAS_NO_CHANGE_UNITS

L'opération tentée n'est pas valide, car l'élément spécifié n'a pas d'unités de modification.

SYNC_E_ITEM_HAS_NO_VERSION_DATA

L'opération tentée n'est pas valide, car l'élément spécifié n'a pas de données de version.

SYNC_E_OBJECT_NEEDS_STATE

Un objet ISyncSessionState requis n'est pas spécifié.

SYNC_E_INVALID_VERSION

La version spécifiée n'est pas prise en charge.

SYNC_E_DUPLICATE_ITEM

Une entrée existe déjà dans le mappage de clés de réplica spécifié pour l'ID de réplica ou la clé de réplica spécifié.

SYNC_E_INVALID_ORDER_FOR_VECTOR_ELEMENTS

L'ordre des éléments de vecteur horloge spécifiés n'est pas correct.

SYNC_E_INVALID_SYNC_TIME

La valeur SYNC_TIME spécifiée n'est pas valide.

SYNC_E_INCOMPLETE_REPLICA_KEY_MAP

Le mappage de clés de réplica spécifié est incomplet.

SYNC_E_INVALID_REPLICA_KEY

Un élément de vecteur horloge a une clé de réplica qui n'est pas dans le mappage de clés de réplica.

SYNC_E_NEGATIVE_RANGE_EXCEPTION

Un objet IRangeException utilisé pour générer un objet de connaissance contient un objet IClockVector qui ne contient pas le vecteur horloge contenu dans l'objet IKnowledgeBuilder.

SYNC_E_BATCH_NEEDS_KNOWLEDGE

Un objet de lot de modifications ne contient pas d'objet de connaissance acquise.

SYNC_E_INTERNAL_ERROR

Une erreur interne s'est produite dans Sync Framework. Ce code d'erreur prend en charge l'infrastructure Sync Framework et ne doit pas être utilisé directement à partir de votre code.

SYNC_E_CHANGE_BATCH_IS_READ_ONLY

L'objet de lot de modifications est en lecture seule.

SYNC_E_DATA_MODIFIED_CONCURRENTLY

Les données d'élément ont changé de façon inattendue.

SYNC_E_ON_CREATE_MUST_FAIL_ENTIRE_ITEM

Une erreur récupérable ne peut pas être enregistrée pour une modification d'unité de modification lorsque la modification représente une création d'élément.

SYNC_E_FILTER_NOT_SUPPORTED

Le fournisseur de source ne prend pas en charge le filtre spécifié.

SYNC_E_LOAD_CONFLICT_DATA_FAILED

Les données demandées n'ont pas pu être chargées. Cela se produit lorsqu'une erreur récupérable est définie pendant que le chargement des données, ou si la conversion des données échoue. Une résolution possible consiste à différer le conflit ou à le résoudre sans modifier les données.

SYNC_E_INVALID_SERIALIZATION_VERSION

La version de sérialisation spécifiée n'est pas prise en charge ou ne peut pas être utilisée.

SYNC_E_MARKER_MISMATCH

Les marqueurs spécifiés ne sont pas valides.

SYNC_E_FORGOTTEN_KNOWLEDGE_NOT_CONTAINED

Un objet de connaissance oubliée n'est pas contenu dans son objet de connaissance associé.

SYNC_E_ACTIVE_CHANGE_APPLICATION_CONTEXT

L'opération ne peut pas être effectuée parce qu'un contexte d'application des modifications actif existe déjà.

SYNC_E_ITEM_LIST_FILTERED_FULL_ENUMERATION_NOT_SUPPORTED

La synchronisation de récupération ne peut pas être effectuée lorsqu'un filtre d'élément est en cours d'utilisation.

SYNC_E_FULL_ENUMERATION_MUST_BE_USED

Une modification a été spécifiée comme une modification de synchronisation de récupération, mais le service d'application de modifications n'est pas en mode de synchronisation de récupération.

SYNC_E_BATCH_NEEDS_FILTER_FORGOTTEN_KNOWLEDGE

Une connaissance oubliée de filtre obligatoire n'est pas définie dans le lot de modifications.

SYNC_E_CONSTRAINT_CONFLICT_NOT_ALLOWED

Un conflit de contraintes ne peut pas être signalé pendant l'action du traitement de la sauvegarde actuelle.

SYNC_E_SOURCE_DOES_NOT_TRACK_FILTER

Le fournisseur de source n'effectue pas le suivi du filtre spécifié.

HRESULT_FROM_WIN32(ERROR_MORE_DATA)

La mémoire tampon spécifiée n'est pas assez importante pour contenir la valeur de retour.

Spécifications

En-tête : Synchronizationerrors.h

Voir aussi

Autres ressources

Composants principaux de Sync Framework