Freigeben über


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

Siehe auch

Konzepte

Kernkomponenten von Synchronization Framework