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.