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 |