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