共用方式為


SYNC_ENGINE_STATE_FLAGS列舉 (shobjidl.h)

指定任何同步處理引擎用來將其內部引擎狀態公開至檔案索引器中屬性存放區PKEY_StorageProviderStatus值的值

若要更新屬性,請先使用 GPS_EXTRINSICPROPERTIES 旗標呼叫 IShellItem2::GetPropertyStore。 接下來,呼叫傳回物件的 IPropertyStore::SetValue 方法,並指定PKEY_StorageProviderStatus索引鍵,以使用這些SYNC_ENGINE_STATE_FLAGS來設定屬性的位掩碼值。

Syntax

typedef enum SYNC_ENGINE_STATE_FLAGS {
  SESF_NONE = 0,
  SESF_SERVICE_QUOTA_NEARING_LIMIT = 0x1,
  SESF_SERVICE_QUOTA_EXCEEDED_LIMIT = 0x2,
  SESF_AUTHENTICATION_ERROR = 0x4,
  SESF_PAUSED_DUE_TO_METERED_NETWORK = 0x8,
  SESF_PAUSED_DUE_TO_DISK_SPACE_FULL = 0x10,
  SESF_PAUSED_DUE_TO_CLIENT_POLICY = 0x20,
  SESF_PAUSED_DUE_TO_SERVICE_POLICY = 0x40,
  SESF_SERVICE_UNAVAILABLE = 0x80,
  SESF_PAUSED_DUE_TO_USER_REQUEST = 0x100,
  SESF_ALL_FLAGS
} ;

常數

 
SESF_NONE
值: 0
沒有狀態。
SESF_SERVICE_QUOTA_NEARING_LIMIT
值: 0x1
用戶的雲端記憶體配額即將達到容量。 這取決於使用者的總配額空間。
SESF_SERVICE_QUOTA_EXCEEDED_LIMIT
值: 0x2
用戶的雲端記憶體配額已填滿。
SESF_AUTHENTICATION_ERROR
值: 0x4
用戶帳戶認證無效。
SESF_PAUSED_DUE_TO_METERED_NETWORK
值: 0x8
同步處理引擎因為計量付費網路設定而暫停。
SESF_PAUSED_DUE_TO_DISK_SPACE_FULL
值: 0x10
包含同步處理引擎內容的磁碟驅動器已達到允許的最大空間。
SESF_PAUSED_DUE_TO_CLIENT_POLICY
值: 0x20
用戶已超過其每日要求或數據傳輸至服務的限制。
SESF_PAUSED_DUE_TO_SERVICE_POLICY
值: 0x40
服務已要求系統節流要求。
SESF_SERVICE_UNAVAILABLE
值: 0x80
目前無法連線到服務。
SESF_PAUSED_DUE_TO_USER_REQUEST
值: 0x100
SESF_ALL_FLAGS
所有有效SYNC_ENGINE_STATE_FLAGS旗標的位掩碼值。

規格需求

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