共用方式為


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::OnChangeSkippedIFileSyncProviderCallback::OnDetectFileSkipped 事件所使用。

需求

標頭: Filesyncprovider.h

請參閱

概念

Sync Framework 檔案同步處理元件