Compartir a través de


IChangeApplicationServices::ReportRecoverableErrorOnItemChange

Notifica al servicio de aplicación de cambios que se produjo un error recuperable cuando el proveedor de destino intentó aplicar el cambio de elemento.

HRESULT ReportRecoverableErrorOnItemChange(
  ISyncChange * pChange,
  HRESULT hrErrorCode,
  IRecoverableErrorData * pErrorData);

Parámetros

  • pChange
    [in] Cambio de elemento que no se aplicó a la réplica de destino.
  • hrErrorCode
    [in] Código de error que indica el motivo por el que no se aplicó el cambio de elemento.
  • pErrorData
    [in, unique] Información adicional sobre el error.

Valor devuelto

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_CHANGE_NEEDS_KNOWLEDGE si pChange no contiene ningún conocimiento que le dé origen.

  • SYNC_E_ID_FORMAT_MISMATCH si el formato de un identificador especificado no se corresponde con el esquema de formato de identificador que se especificó cuando se inicializó este objeto.

  • SYNC_E_INVALID_OPERATION si la aplicación de cambios correspondiente a un lote de cambios no se ha iniciado o si ya se ha notificado que pChange se ha aplicado correctamente o está en conflicto, o si se ha notificado que cualquier unidad de cambio que contiene pChange se ha aplicado correctamente.

Notas

Cuando se llama a este método e pChange contiene unidades de cambio, todas las unidades de cambio se marcan como no aplicadas.

Vea también

Referencia

Interfaz IChangeApplicationServices