Condividi tramite


ISaveChangeContext::SetRecoverableErrorOnChange

Indica che si è verificato un errore reversibile al salvataggio dei dati per questo elemento nell'archivio di elementi.

HRESULT SetRecoverableErrorOnChange(
  HRESULT hrError,
  IRecoverableErrorData * pErrorData);

Parametri

  • hrError
    [in] Codice di errore associato all'errore che ha impedito l'applicazione dei dati dell'elemento.
  • pErrorData
    [in, unique] Ulteriori informazioni sull'errore.

Valore restituito

  • S_OK

  • E_INVALIDARG

  • SYNC_E_INTERNAL_ERROR

Osservazioni

Quando viene chiamato questo metodo, viene aggiunto un oggetto ISingleItemException alla conoscenza acquisita. La modifica dell'elemento non verrà nuovamente enumerata per la durata della sessione di sincronizzazione.

Questo metodo aggiorna la conoscenza per l'ambito della sincronizzazione. Dopo aver chiamato questo metodo, chiamare ISaveChangeContext::GetKnowledgeForScope per recuperare la conoscenza aggiornata.

Vedere anche

Riferimento

Interfaccia ISaveChangeContext