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