Enumeração FILESYNC_SKIP_REASON

Representa a razão pela qual um arquivo foi ignorado durante a detecção ou aplicação de alterações.

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;

Membros

  • FILESYNC_SKIP_REASON_UNKNOWN_ERROR
    A razão para ignorar não é conhecida.
  • FILESYNC_SKIP_REASON_APPLICATION_REQUEST
    O aplicativo solicitou a ignorância. Isso ocorre quando o aplicativo define o parâmetro pfSkipChange como TRUE em seu manipulador de eventos IFileSyncProviderCallback::OnApplyingChange.
  • FILESYNC_SKIP_REASON_SOURCE_CONCURRENCY_CHECK
    O arquivo de origem foi alterado desde que a alteração foi detectada.
  • FILESYNC_SKIP_REASON_DESTINATION_CONCURRENCY_CHECK
    O arquivo de destino foi alterado desde que a alteração foi detectada.
  • FILESYNC_SKIP_REASON_SOURCE_READ_ERROR
    Não foi possível ler o arquivo.
  • FILESYNC_SKIP_REASON_DESTINATION_WRITE_ERROR
    Não foi possível gravar o arquivo.
  • FILESYNC_SKIP_REASON_FILE_TYPE_NOT_SUPPORTED
    Não há suporte para o tipo de arquivo.
  • FILESYNC_SKIP_REASON_CONFLICT_LOSER_FILE_WRITE_ERROR
    Não foi possível gravar o arquivo perdedor de conflito.

Comentários

A enumeração FILESYNC_SKIP_REASON é usada pelos eventos IFileSyncProviderCallback::OnChangeSkipped e IFileSyncProviderCallback::OnDetectFileSkipped.

Requisitos

Cabeçalho: Filesyncprovider.h

Consulte também

Conceitos

Componentes de sincronização de arquivos do Sync Framework