Compartilhar via


IChangeApplicationServices::ReportChangeUnitChangeApplied

Notifica o serviço de aplicação de alterações de que a alteração de uma unidade de alteração foi aplicada com êxito à réplica de destino.

HRESULT ReportChangeUnitChangeApplied(
  ISyncChangeUnit * pChangeUnitChange);

Parâmetros

  • pChangeUnitChange
    [in] A alteração da unidade de alteração que foi aplicada com êxito à réplica de destino.

Valor de retorno

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_ACTIVE_CHANGE_APPLICATION_CONTEXT quando um objeto IChangeApplicationContext já está ativo. O objeto IChangeApplicationContext ativo deve ser processado até que seu método IChangeApplicationContext::GetChangeApplicationAction retorne CAA_FINISHED para que outra alteração possa ser processada.

  • SYNC_E_CHANGE_NEEDS_KNOWLEDGE quando pChangeUnitChange não contém conhecimento atual.

  • SYNC_E_ID_FORMAT_MISMATCH quando o formato de uma ID especificada não corresponde ao esquema de formato de ID especificado quando esse objeto foi inicializado.

  • SYNC_E_INVALID_OPERATION quando a aplicação de alterações não for iniciada para um lote de alterações ou quando pChangeUnitChange ou a alteração pai já foi relatada como aplicada com êxito ou em conflito.

  • SYNC_E_FORGOTTEN_KNOWLEDGE_NOT_CONTAINED quando o conhecimento adquirido para a alteração não contém o conhecimento esquecido adquirido.

Consulte também

Referência

Interface IChangeApplicationServices