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