Compartir a través de


Enumeración FILESYNC_SKIP_REASON

Representa el motivo por el que un archivo se omitió durante la detección o la aplicación de cambios.

typedef enum
{
    FILESYNC_SKIP_REASON_UNKNOWN_ERROR = 0,
    FILESYNC_SKIP_REASON_APPLICATION_REQUEST = 1,
    FILESYNC_SKIP_REASON_SOURCE_CONCURRENCY_CHECK = 2,
    FILESYNC_SKIP_REASON_DESTINATION_CONCURRENCY_CHECK = 3,
    FILESYNC_SKIP_REASON_SOURCE_READ_ERROR = 4,
    FILESYNC_SKIP_REASON_DESTINATION_WRITE_ERROR = 5,
        FILESYNC_SKIP_REASON_FILE_TYPE_NOT_SUPPORTED = 6,
        FILESYNC_SKIP_REASON_CONFLICT_LOSER_FILE_WRITE_ERROR = 7
} FILESYNC_SKIP_REASON;

Miembros

  • FILESYNC_SKIP_REASON_UNKNOWN_ERROR
    No se conoce el motivo de la omisión.
  • FILESYNC_SKIP_REASON_APPLICATION_REQUEST
    La aplicación solicitó la omisión. Esto sucede cuando la aplicación establece el parámetro pfSkipChange en TRUE en su controlador de eventos IFileSyncProviderCallback::OnApplyingChange.
  • FILESYNC_SKIP_REASON_SOURCE_CONCURRENCY_CHECK
    El archivo de origen ha cambiado desde que se detectó el cambio.
  • FILESYNC_SKIP_REASON_DESTINATION_CONCURRENCY_CHECK
    El archivo de destino ha cambiado desde que se detectó el cambio.
  • FILESYNC_SKIP_REASON_SOURCE_READ_ERROR
    No se pudo leer el archivo.
  • FILESYNC_SKIP_REASON_DESTINATION_WRITE_ERROR
    No se pudo escribir el archivo.
  • FILESYNC_SKIP_REASON_FILE_TYPE_NOT_SUPPORTED
    La conversión no es compatible.
  • FILESYNC_SKIP_REASON_CONFLICT_LOSER_FILE_WRITE_ERROR
    No se pudo escribir el archivo perdedor de conflictos.

Notas

La enumeración FILESYNC_SKIP_REASON la usan los eventos IFileSyncProviderCallback::OnChangeSkipped e IFileSyncProviderCallback::OnDetectFileSkipped.

Requisitos

Encabezado: FileSyncProvider.h

Vea también

Conceptos

Componentes de sincronización de archivos de Sync Framework