syncmgr.h (SYNCMGR_PROGRESS_STATUS 列舉)

指定同步處理程式的目前進度狀態。 由 ISyncMgrSyncCallback::ReportProgress 使用。

Syntax

typedef enum SYNCMGR_PROGRESS_STATUS {
  SYNCMGR_PS_UPDATING = 1,
  SYNCMGR_PS_UPDATING_INDETERMINATE = 2,
  SYNCMGR_PS_SUCCEEDED = 3,
  SYNCMGR_PS_FAILED = 4,
  SYNCMGR_PS_CANCELED = 5,
  SYNCMGR_PS_DISCONNECTED = 6,
  SYNCMGR_PS_MAX
} ;

常數

 
SYNCMGR_PS_UPDATING
值: 1
處理程式目前正在更新進度狀態。
SYNCMGR_PS_UPDATING_INDETERMINATE
值: 2
忽略步驟參數。 進度列會在同步資料夾內部的定時器上從左至右迴圈。 這稱為 marquee 模式。
SYNCMGR_PS_SUCCEEDED
值: 3
同步處理已完成。
SYNCMGR_PS_FAILED
值: 4
指出同步處理期間發生錯誤。
SYNCMGR_PS_CANCELED
值: 5
使用者已在完成之前取消同步處理。 收到此值時,同步中心會更新UI,並啟用選項來重新啟動該專案的同步處理。
SYNCMGR_PS_DISCONNECTED
值: 6
同步處理的裝置在同步處理完成之前已中斷連線。
SYNCMGR_PS_MAX
只用來宣告這個列舉中最大的有效值。 請勿搭配 ISyncMgrSyncCallback::ReportProgress 使用。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 syncmgr.h