Partager via


IChangeApplicationServices::ReportRecoverableErrorOnChangeUnitChange

Signale au service d'application de modifications qu'une erreur récupérable s'est produite lorsque le fournisseur de destination a essayé d'appliquer la modification d'unité de modification.

HRESULT ReportRecoverableErrorOnChangeUnitChange(
  ISyncChangeUnit * pChangeUnitChange,
  HRESULT hrErrorCode,
  IRecoverableErrorData * pErrorData);

Paramètres

  • pChangeUnitChange
    [in] Modification d'unité de modification qui a été appliquée avec succès au réplica de destination.
  • hrErrorCode
    [in] Code d'erreur qui indique la raison pour laquelle la modification de l'unité de modification n'a pas été appliquée.
  • pErrorData
    [in, unique] Informations supplémentaires relatives à l'erreur.

Valeur de retour

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_CHANGE_NEEDS_KNOWLEDGE lorsque pChangeUnitChange ne contient pas de connaissance courante.

  • SYNC_E_ID_FORMAT_MISMATCH lorsque le format d'un ID spécifié ne correspond pas au schéma du format d'ID spécifié lors de l'initialisation de cet objet.

  • SYNC_E_INVALID_OPERATION lorsque l'application des modifications n'a pas été démarrée pour un lot de modifications, ou lorsque pChangeUnitChange ou la modification parente a déjà été signalée comme étant appliquée avec succès ou comme étant en conflit.

Voir aussi

Référence

Interface IChangeApplicationServices