FILESYNC_SKIP_REASON 枚举
表示变更检测或变更应用期间跳过文件的原因。
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;
成员
- FILESYNC_SKIP_REASON_UNKNOWN_ERROR
跳过原因未知。
- FILESYNC_SKIP_REASON_APPLICATION_REQUEST
应用程序请求跳过。当应用程序在其 IFileSyncProviderCallback::OnApplyingChange 事件处理程序中将 pfSkipChange 参数设置为 TRUE 时,将出现此情况。
- FILESYNC_SKIP_REASON_SOURCE_CONCURRENCY_CHECK
自检测到变更以后源文件已发生变更。
- FILESYNC_SKIP_REASON_DESTINATION_CONCURRENCY_CHECK
自检测到变更以后目标文件已发生变更。
- FILESYNC_SKIP_REASON_SOURCE_READ_ERROR
无法读取文件。
- FILESYNC_SKIP_REASON_DESTINATION_WRITE_ERROR
无法写入文件。
- FILESYNC_SKIP_REASON_FILE_TYPE_NOT_SUPPORTED
文件类型不受支持。
- FILESYNC_SKIP_REASON_CONFLICT_LOSER_FILE_WRITE_ERROR
无法写入冲突解决落选方文件。
备注
FILESYNC_SKIP_REASON 枚举由 IFileSyncProviderCallback::OnChangeSkipped 和 IFileSyncProviderCallback::OnDetectFileSkipped 事件使用。
要求
**头文件:**Filesyncprovider.h