Condividi tramite


IFileSyncProviderCallback::OnChangeSkipped

Viene generato quando viene ignorata una modifica.

HRESULT OnChangeSkipped(
  LPCWSTR pcszNewFilePath,
  LPCWSTR pcszCurrentFilePath,
  DWORD dwChangeType,
  DWORD dwReason,
  HRESULT hrErrorCode);

Parametri

  • pcszNewFilePath
    [in, string] Nuovo percorso che avrebbe il file se venisse applicata la modifica. Il percorso è relativo alla directory radice. Se dwChangeType è FILESYNC_CHANGE_TYPE_RENAME, si tratta del percorso dopo l'applicazione del nuovo nome. Se dwChangeType è FILESYNC_CHANGE_TYPE_DELETE, questo valore è NULL.
  • pcszCurrentFilePath
    [in, string] Percorso corrente del file. Il percorso è relativo alla directory radice. Se dwChangeType è FILESYNC_CHANGE_TYPE_RENAME, si tratta del percorso prima dell'applicazione del nuovo nome. Se dwChangeType è FILESYNC_CHANGE_TYPE_CREATE, questo valore è NULL.
  • dwChangeType
    [in] Tipo di modifica che sarebbe stata applicata. Questo valore deriva dall'enumerazione FILESYNC_CHANGE_TYPE.
  • dwReason
    [in] Motivo per cui non è stato possibile applicare la modifica al file. Questo valore deriva dall'enumerazione FILESYNC_SKIP_REASON.
  • hrErrorCode
    [in] Codice di errore restituito da una funzione durante il tentativo di applicare la modifica al file, se è stato restituito un codice di errore. Un errore contenuto in questo parametro viene restituito in genere dal file system per indicare che si è verificato un problema durante l'applicazione della modifica, ad esempio un errore durante il tentativo di ottenere l'accesso in scrittura al file.

Valore restituito

  • S_OK

Osservazioni

Se OnChangeSkipped restituisce un errore, Sync Services for File Systems interrompe l'elaborazione del batch di modifiche corrente e restituisce il codice di errore dal metodo ProcessChangeBatch di IFileSyncProvider.

Vedere anche

Riferimento

Interfaccia IFileSyncProviderCallback
Enumerazione FILESYNC_SKIP_REASON