Condividi tramite


IFileSyncProviderCallback::OnFileCopyProgress

Viene generato periodicamente per mostrare lo stato di avanzamento della copia di un file.

HRESULT OnFileCopyProgress(
  LPCWSTR pcszNewFilePath, 
  DWORD dwPercentCopied);

Parametri

  • pcszNewFilePath
    [in, string] Percorso del file copiato. Il percorso è relativo alla directory radice.
  • dwPercentCopied
    [in] Stato di avanzamento dell'operazione di copia. Il valore viene espresso in percentuale.

Valore restituito

  • S_OK

Osservazioni

Questo evento viene generato una volta per ogni blocco di 512 KB scritto nel file.

Se le dimensioni del file sono inferiori a 512 KB, l'evento non verrà generato.

Questo evento non viene generato per indicare il completamento dell'operazione di copia del file. Al termine della copia del file viene generato l'evento IFileSyncProviderCallback::OnChangeApplied.

Se il tipo di modifica è FILESYNC_CHANGE_TYPE_RENAME, pcszNewFilePath contiene il percorso del file aggiornato come risulterà dopo la ridenominazione.

Se OnFileCopyProgress restituisce un errore, Sync Framework arresterà l'elaborazione del batch di modifiche corrente e restituirà l'errore dal metodo ProcessChangeBatch di IFileSyncProvider.

Vedere anche

Riferimento

Interfaccia IFileSyncProviderCallback