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 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.

SYNC_E_FILTER_NOT_SUPPORTED

El proveedor de origen no admite el filtro especificado.

SYNC_E_LOAD_CONFLICT_DATA_FAILED

No se pudieron cargar los datos solicitados. Tiene lugar cuando se establece un error recuperable mientras se cargan los datos, o si se produce un error en la conversión de datos. Entre las posibles soluciones se incluye el aplazamiento del conflicto o la resolución del conflicto sin datos de cambio.

SYNC_E_INVALID_SERIALIZATION_VERSION

La versión de serialización especificada no se admite o no se puede utilizar.

SYNC_E_MARKER_MISMATCH

El marcador especificado no es válido.

SYNC_E_FORGOTTEN_KNOWLEDGE_NOT_CONTAINED

Un objeto de conocimiento olvidado no se incluye en su objeto de conocimiento asociado.

SYNC_E_ACTIVE_CHANGE_APPLICATION_CONTEXT

La operación no se puede completar porque ya existe un contexto activo de aplicación de cambios.

SYNC_E_ITEM_LIST_FILTERED_FULL_ENUMERATION_NOT_SUPPORTED

No se puede realizar la sincronización de recuperación cuando un filtro de elementos está en uso.

SYNC_E_FULL_ENUMERATION_MUST_BE_USED

Se especificó un cambio como un cambio de sincronización de recuperación, pero el servicio de aplicación de cambios no está en el modo de sincronización de recuperación.

SYNC_E_BATCH_NEEDS_FILTER_FORGOTTEN_KNOWLEDGE

En el lote de cambios, no se establece un conocimiento olvidado de filtro requerido.

SYNC_E_CONSTRAINT_CONFLICT_NOT_ALLOWED

No se puede notificar un conflicto de restricción mientras se está procesando la acción de almacenamiento actual.

SYNC_E_SOURCE_DOES_NOT_TRACK_FILTER

El proveedor de origen no realiza el seguimiento del filtro especificado.

HRESULT_FROM_WIN32 (ERROR_MORE_DATA)

El búfer especificado no tiene capacidad suficiente para hospedar el valor devuelto.

Requisitos

Encabezado: Synchronizationerrors.h

Vea también

Conceptos

Componentes principales de Sync Framework