Share via


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

Vea también

Conceptos

Componentes principales de Sync Framework