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