Condividi tramite


IChangeApplicationServices::ReportChangeUnitChangeApplied

Notifica al servizio di applicazione modifiche che una modifica dell'unità di modifica è stata applicata correttamente alla replica di destinazione.

HRESULT ReportChangeUnitChangeApplied(
  ISyncChangeUnit * pChangeUnitChange);

Parametri

  • pChangeUnitChange
    [in] Modifica dell'unità di modifica applicata correttamente alla replica di destinazione.

Valore restituito

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_ACTIVE_CHANGE_APPLICATION_CONTEXT se un oggetto IChangeApplicationContext è già attivo. È necessario elaborare l'oggetto IChangeApplicationContext attivo finché il relativo metodo IChangeApplicationContext::GetChangeApplicationAction non restituisce CAA_FINISHED prima di poter elaborare un'altra modifica.

  • SYNC_E_CHANGE_NEEDS_KNOWLEDGE se pChangeUnitChange non contiene la conoscenza corrente.

  • SYNC_E_ID_FORMAT_MISMATCH se il formato di un ID specificato non corrisponde allo schema del formato dell'ID specificato durante l'inizializzazione di questo oggetto.

  • SYNC_E_INVALID_OPERATION se l'applicazione di modifiche non è stata avviata per un batch di modifiche oppure se pChangeUnitChange o la modifica padre è già stata segnalata come applicata correttamente o in conflitto.

  • SYNC_E_FORGOTTEN_KNOWLEDGE_NOT_CONTAINED se la conoscenza acquisita per la modifica non contiene la conoscenza dimenticata acquisita.

Vedere anche

Riferimento

Interfaccia IChangeApplicationServices