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