Códigos de error de Sync Framework
Este tema contiene una lista con los nuevos códigos de error de Sync Framework. Sync Framework usa el mecanismo IErrorInfo estándar para informar acerca de la descripción del error y del origen de este.
Notas
Código de error | Descripción |
---|---|
SYNC_E_ID_FORMAT_MISMATCH |
El formato de identificador no coincide con el especificado en el esquema de formato de identificador. |
SYNC_E_INVALID_OPERATION |
La operación no es válida para el estado actual del objeto. |
SYNC_E_REPLICA_NOT_FOUND |
No se puede localizar la réplica especificada en el objeto IReplicaKeyMap especificado. |
SYNC_E_CHANGE_COUNT_MISMATCH |
El número de versiones del elemento de destino no coincide con el número de cambios del elemento de origen. |
SYNC_E_CHANGE_UNIT_COUNT_MISMATCH |
El número de unidades de cambio de una versión del elemento de destino no coincide con el número de unidades de cambio en el cambio del elemento de origen correspondiente. |
SYNC_E_KNOWLEDGE_DECREASED |
De forma inesperada, ahora el conocimiento contiene menos elementos que antes. |
SYNC_E_CHANGE_NOT_IN_KNOWLEDGE |
La versión del cambio especificada no se encuentra en el objeto de conocimiento especificado. |
SYNC_E_ITEM_MUST_EXIST |
Un proveedor de sincronización informa de que no existe un elemento en esta réplica, aunque la versión de creación del elemento se encuentra en el conocimiento de ese proveedor. |
SYNC_E_HAS_NO_DATA |
No existen datos de elemento para el elemento especificado. |
SYNC_E_CHANGE_NEEDS_KNOWLEDGE |
El objeto de cambio de elemento especificado no contiene un objeto originado mediante conocimiento. |
SYNC_E_RANGE_OUT_OF_ORDER |
Un intervalo de elementos no se encuentra en el orden esperado, o bien, no se ha especificado correctamente una invalidación de intervalo. |
SYNC_E_NOT_EXPECTED_CHANGE |
El orden de las versiones de los elementos de destino o de las unidades de cambio no coincide con el orden de los cambios de los elementos de origen o de las unidades de cambio. |
SYNC_E_DESERIALIZATION |
No se puede realizar la serialización o la deserialización. |
SYNC_E_SINGLE_RANGE_ONLY |
Un objeto ISyncFullEnumerationChangeBatch contiene más de un grupo de cambios. |
SYNC_E_ITEM_HAS_CHANGE_UNITS |
La operación que se ha intentado realizar no es válida porque el elemento especificado tiene unidades de cambio. |
SYNC_E_ITEM_HAS_NO_CHANGE_UNITS |
La operación que se ha intentado realizar no es válida porque el elemento especificado no tiene unidades de cambio. |
SYNC_E_ITEM_HAS_NO_VERSION_DATA |
La operación que se ha intentado realizar no es válida porque el elemento especificado no tiene datos de versión. |
SYNC_E_OBJECT_NEEDS_STATE |
No se ha especificado un objeto ISyncSessionState necesario. |
SYNC_E_INVALID_VERSION |
La versión especificada no es compatible. |
SYNC_E_DUPLICATE_ITEM |
Ya existe una entrada en el mapa de claves de réplica especificado para la clave de réplica o el identificador de réplica especificado. |
SYNC_E_INVALID_ORDER_FOR_VECTOR_ELEMENTS |
El orden de los elementos de vector de reloj especificados no es correcto. |
SYNC_E_INVALID_SYNC_TIME |
El valor SYNC_TIME especificado no es válido. |
SYNC_E_INCOMPLETE_REPLICA_KEY_MAP |
El mapa de claves de réplica especificado no está completo. |
SYNC_E_INVALID_REPLICA_KEY |
Un elemento de vector de reloj tiene una clave de réplica que no está en el mapa de claves de réplica. |
SYNC_E_NEGATIVE_RANGE_EXCEPTION |
Un objeto IRangeException que se usa para generar un objeto de conocimiento tiene un objeto IClockVector que no contiene el vector de reloj incluido en el objeto IKnowledgeBuilder. |
SYNC_E_BATCH_NEEDS_KNOWLEDGE |
Un objeto de lote de cambio no contiene un objeto de conocimiento aprendido |
SYNC_E_INTERNAL_ERROR |
Error error interno en Sync Framework. Este código de error admite la infraestructura de Sync Framework y no se debe usar directamente desde el código. |
SYNC_E_CHANGE_BATCH_IS_READ_ONLY |
El objeto de lote de cambios es de solo lectura. |
SYNC_E_DATA_MODIFIED_CONCURRENTLY |
Los datos de elemento han cambiado de forma inesperada. |
SYNC_E_ON_CREATE_MUST_FAIL_ENTIRE_ITEM |
Un error recuperable no se puede grabar para un cambio de la unidad de cambio si dicho cambio representa una creación de elemento. |
HRESULT_FROM_WIN32 (ERROR_MORE_DATA) |
El búfer especificado no tiene capacidad suficiente para alojar el valor devuelto. |
Requisitos
Encabezado: Synchronizationerrors.h