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