Compartir a través de


IFileSyncProviderCallback::OnChangeSkipped

Se produce cuando se omite un cambio.

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

Parámetros

  • pcszNewFilePath
    [in, string] Nueva ruta de acceso que tendría el archivo si se aplicara el cambio. La ruta de acceso es relativa al directorio raíz. Si dwChangeType es FILESYNC_CHANGE_TYPE_RENAME, esta es la ruta de acceso posterior a la hipotética aplicación del nuevo nombre. Si dwChangeType es FILESYNC_CHANGE_TYPE_DELETE, este valor es NULL.
  • pcszCurrentFilePath
    [in, string] Ruta de acceso actual al archivo. La ruta de acceso es relativa al directorio raíz. Si dwChangeType es FILESYNC_CHANGE_TYPE_RENAME, esta es la ruta de acceso anterior a la hipotética aplicación del nuevo nombre. Si dwChangeType es FILESYNC_CHANGE_TYPE_CREATE, este valor es NULL.
  • dwChangeType
    [in] Tipo de cambio que se habría aplicado. Este valor es de la enumeración FILESYNC_CHANGE_TYPE.
  • dwReason
    [in] Motivo por el que el cambio no se pudo aplicar al archivo. Este valor es de la enumeración FILESYNC_SKIP_REASON.
  • hrErrorCode
    [in] Código de error devuelto por una función durante el intento de aplicar el cambio al archivo, si se devolvió algún código de error. El sistema de archivos suele devolver un error contenido en este parámetro para indicar que se ha producido un problema al aplicar los cambios, como un error al obtener el acceso de escritura al archivo.

Valor devuelto

  • S_OK

Notas

Si OnChangeSkipped devuelve un error, Sync Framework detiene el procesamiento del lote de cambios actual y devuelve el código de error desde el método ProcessChangeBatch de IFileSyncProvider.

Vea también

Referencia

Interfaz IFileSyncProviderCallback
Enumeración FILESYNC_SKIP_REASON