Fehlercodes für Synchronization Framework
In diesem Thema werden neue Fehlercodes aufgelistet, die von Sync Framework definiert wurden. Sync Framework verwendet den IErrorInfo-Standardmechanismus zum Angeben der Fehlerbeschreibung und der Quelle des Fehlers.
Hinweise
Fehlercode | Beschreibung |
---|---|
SYNC_E_ID_FORMAT_MISMATCH |
Das ID-Format stimmt nicht mit dem Format überein, das vom ID-Formatschema angegeben wird. |
SYNC_E_INVALID_OPERATION |
Der Vorgang ist für den aktuellen Status des Objekts ungültig. |
SYNC_E_REPLICA_NOT_FOUND |
Das angegebene Replikat wurde im angegebenen IReplicaKeyMap-Objekt nicht gefunden. |
SYNC_E_CHANGE_COUNT_MISMATCH |
Die Anzahl der Zielelementversionen stimmt nicht mit der Anzahl der Quellelementänderungen überein. |
SYNC_E_CHANGE_UNIT_COUNT_MISMATCH |
Die Anzahl der Änderungseinheiten in einer Zielelementversion stimmt nicht mit der Anzahl der Änderungseinheiten in der entsprechenden Quellelementänderung überein. |
SYNC_E_KNOWLEDGE_DECREASED |
Das Wissen enthält unerwartet weniger Elemente, als es zuvor enthalten hat. |
SYNC_E_CHANGE_NOT_IN_KNOWLEDGE |
Die angegebene Änderungsversion ist nicht im angegebenen Wissensobjekt enthalten. |
SYNC_E_ITEM_MUST_EXIST |
Ein Synchronisierungsanbieter meldet, dass ein Element nicht in seinem Replikat vorhanden ist, obwohl die Erstellungsversion des Elements im Wissen von diesem Anbieter enthalten ist. |
SYNC_E_HAS_NO_DATA |
Für das angegebene Element sind keine Elementdaten vorhanden. |
SYNC_E_CHANGE_NEEDS_KNOWLEDGE |
Das angegebene Elementänderungsobjekt enthält kein Anwendungswissensobjekt. |
SYNC_E_RANGE_OUT_OF_ORDER |
Eine Spanne von Elementen weist nicht die erwartete Reihenfolge auf, oder eine Spannenüberschreibung wurde nicht ordnungsgemäß angegeben. |
SYNC_E_NOT_EXPECTED_CHANGE |
Die Reihenfolge der Zielelementversionen oder Änderungseinheitversionen stimmt nicht mit der Reihenfolge der Änderungen von Quellelementen bzw. Änderungen von Änderungseinheiten überein. |
SYNC_E_DESERIALIZATION |
Es kann keine Serialisierung oder Deserialisierung ausgeführt werden. |
SYNC_E_SINGLE_RANGE_ONLY |
Ein ISyncFullEnumerationChangeBatch-Objekt enthält mehrere Gruppen von Änderungen. |
SYNC_E_ITEM_HAS_CHANGE_UNITS |
Der Vorgang ist ungültig, da das angegebene Element über Änderungseinheiten verfügt. |
SYNC_E_ITEM_HAS_NO_CHANGE_UNITS |
Der Vorgang ist ungültig, da das angegebene Element über keine Änderungseinheiten verfügt. |
SYNC_E_ITEM_HAS_NO_VERSION_DATA |
Der Vorgang ist ungültig, da das angegebene Element keine Versionsdaten aufweist. |
SYNC_E_OBJECT_NEEDS_STATE |
Ein erforderliches ISyncSessionState-Objekt wurde nicht angegeben. |
SYNC_E_INVALID_VERSION |
Die angegebene Version wird nicht unterstützt. |
SYNC_E_DUPLICATE_ITEM |
In der angegebenen Replikatschlüsselzuordnung ist bereits ein Eintrag für die angegebene Replikat-ID oder den angegebenen Replikatschlüssel vorhanden. |
SYNC_E_INVALID_ORDER_FOR_VECTOR_ELEMENTS |
Die angegebenen Taktvektorelemente weisen eine falsche Reihenfolge auf. |
SYNC_E_INVALID_SYNC_TIME |
Der angegebene SYNC_TIME-Wert ist ungültig. |
SYNC_E_INCOMPLETE_REPLICA_KEY_MAP |
Die angegebene Replikatschlüsselzuordnung ist unvollständig. |
SYNC_E_INVALID_REPLICA_KEY |
Ein Taktvektorelement verfügt über einen Replikatschlüssel, der in der Replikatschlüsselzuordnung nicht vorhanden ist. |
SYNC_E_NEGATIVE_RANGE_EXCEPTION |
Ein IRangeException-Objekt, mit dem ein Wissensobjekt erstellt wird, enthält ein IClockVector-Objekt, das nicht den im IKnowledgeBuilder-Objekt enthaltenen Taktvektor enthält. |
SYNC_E_BATCH_NEEDS_KNOWLEDGE |
Ein Änderungsbatchobjekt enthält kein Objekt für erlangtes Wissen. |
SYNC_E_INTERNAL_ERROR |
Interner Fehler in Sync Framework. Dieser Fehlercode unterstützt die Infrastruktur von Sync Framework und sollte nicht direkt im Code verwendet werden. |
SYNC_E_CHANGE_BATCH_IS_READ_ONLY |
Das Änderungsbatchobjekt ist schreibgeschützt. |
SYNC_E_DATA_MODIFIED_CONCURRENTLY |
Elementdaten wurden unerwartet geändert. |
SYNC_E_ON_CREATE_MUST_FAIL_ENTIRE_ITEM |
Ein behebbarer Fehler kann nicht für eine Änderung der Änderungseinheit aufgezeichnet werden, wenn die Änderung eine Elementerstellung darstellt. |
HRESULT_FROM_WIN32(ERROR_MORE_DATA) |
Die Größe des angegebenen Puffers reicht für den Rückgabewert nicht aus. |
Anforderungen
Header: Synchronizationerrors.h