Condividi tramite


Codici di errore di Sync Framework

In questo argomento sono elencati i nuovi codici di errore definiti da Sync Framework. In Sync Framework viene utilizzato il meccanismo IErrorInfo standard per segnalare la descrizione e l'origine dell'errore.

Osservazioni

Codice di errore Descrizione

SYNC_E_ID_FORMAT_MISMATCH

Il formato dell'ID non corrisponde al formato specificato dallo schema del formato dell'ID.

SYNC_E_INVALID_OPERATION

L'operazione non è valida per lo stato corrente dell'oggetto.

SYNC_E_REPLICA_NOT_FOUND

Impossibile trovare la replica specificata nell'oggetto IReplicaKeyMap specificato.

SYNC_E_CHANGE_COUNT_MISMATCH

Il numero di versioni dell'elemento di destinazione non corrisponde al numero di modifiche dell'elemento di origine.

SYNC_E_CHANGE_UNIT_COUNT_MISMATCH

Il numero di unità di modifica in una versione dell'elemento di destinazione non corrisponde al numero di unità di modifica nella modifica dell'elemento di origine corrispondente.

SYNC_E_KNOWLEDGE_DECREASED

La conoscenza contiene in modo imprevisto un numero inferiore di elementi rispetto a quanti ne conteneva in precedenza.

SYNC_E_CHANGE_NOT_IN_KNOWLEDGE

La versione di modifica specificata non è contenuta nell'oggetto conoscenza specificato.

SYNC_E_ITEM_MUST_EXIST

Un provider di sincronizzazione indica che un elemento non esiste nella relativa replica, sebbene la versione di creazione dell'elemento sia contenuta nella conoscenza di tale provider.

SYNC_E_HAS_NO_DATA

Non esistono dati per l'elemento specificato.

SYNC_E_CHANGE_NEEDS_KNOWLEDGE

L'oggetto modifica dell'elemento specificato non contiene un oggetto conoscenza corrente.

SYNC_E_RANGE_OUT_OF_ORDER

Un intervallo di elementi non è nell'ordine previsto oppure un override dell'intervallo è specificato in modo errato.

SYNC_E_NOT_EXPECTED_CHANGE

L'ordine delle versioni dell'elemento di destinazione o delle versioni dell'unità di modifica è diverso dall'ordine delle modifiche dell'elemento di origine o delle modifiche dell'unità di modifica.

SYNC_E_DESERIALIZATION

Impossibile eseguire la serializzazione o la deserializzazione.

SYNC_E_SINGLE_RANGE_ONLY

Un oggetto ISyncFullEnumerationChangeBatch contiene più di un gruppo di modifiche.

SYNC_E_ITEM_HAS_CHANGE_UNITS

L'operazione richiesta non è valida perché l'elemento specificato contiene unità di modifica.

SYNC_E_ITEM_HAS_NO_CHANGE_UNITS

L'operazione richiesta non è valida perché l'elemento specificato non contiene unità di modifica.

SYNC_E_ITEM_HAS_NO_VERSION_DATA

L'operazione richiesta non è valida perché l'elemento specificato non contiene dati sulla versione.

SYNC_E_OBJECT_NEEDS_STATE

Non è stato specificato un oggetto ISyncSessionState obbligatorio.

SYNC_E_INVALID_VERSION

La versione specificata non è supportata.

SYNC_E_DUPLICATE_ITEM

Una voce esiste già nella mappa di chiavi di replica specificata per la chiave di replica o l'ID replica specificato.

SYNC_E_INVALID_ORDER_FOR_VECTOR_ELEMENTS

Gli elementi di vettore di clock specificati sono nell'ordine errato.

SYNC_E_INVALID_SYNC_TIME

Il valore SYNC_TIME specificato non è valido.

SYNC_E_INCOMPLETE_REPLICA_KEY_MAP

La mappa di chiavi di replica specificata è incompleta.

SYNC_E_INVALID_REPLICA_KEY

Un elemento di vettore di clock contiene una chiave di replica non inclusa nella mappa di chiavi di replica.

SYNC_E_NEGATIVE_RANGE_EXCEPTION

Un oggetto IRangeException utilizzato per creare un oggetto conoscenza contiene un oggetto IClockVector che non contiene il vettore di clock presente nell'oggetto IKnowledgeBuilder.

SYNC_E_BATCH_NEEDS_KNOWLEDGE

Un oggetto batch di modifiche non contiene un oggetto conoscenza acquisita

SYNC_E_INTERNAL_ERROR

Si è verificato un errore interno in Sync Framework. Questo codice di errore supporta l'infrastruttura Sync Framework e non deve essere utilizzato direttamente dal codice.

SYNC_E_CHANGE_BATCH_IS_READ_ONLY

L'oggetto batch di modifiche è di sola lettura.

SYNC_E_DATA_MODIFIED_CONCURRENTLY

I dati dell'elemento sono cambiati in modo imprevisto.

SYNC_E_ON_CREATE_MUST_FAIL_ENTIRE_ITEM

Non è possibile registrare un errore reversibile per una modifica dell'unità di modifica se la modifica rappresenta la creazione di un elemento.

HRESULT_FROM_WIN32 (ERROR_MORE_DATA)

Le dimensioni specificate per il buffer non sono sufficienti a contenere il valore restituito.

Requisiti

Intestazione: Synchronizationerrors.h

Vedere anche

Concetti

Componenti principali di Sync Framework