Bagikan melalui


enumerasi SYNC_ENGINE_STATE_FLAGS (shobjidl.h)

Menentukan nilai yang digunakan oleh mesin sinkronisasi apa pun untuk mengekspos status mesin internal mereka ke nilai PKEY_StorageProviderStatus Penyimpanan Properti di Pengindeks File

Untuk memperbarui properti, pertama-tama panggil IShellItem2::GetPropertyStore dengan bendera GPS_EXTRINSICPROPERTIES . Selanjutnya, panggil metode IPropertyStore::SetValue dari objek yang dikembalikan, menentukan kunci PKEY_StorageProviderStatus, untuk mengatur nilai bitmask properti menggunakan SYNC_ENGINE_STATE_FLAGS ini.

Sintaks

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
} ;

Konstanta

 
SESF_NONE
Nilai: 0
Tidak ada status.
SESF_SERVICE_QUOTA_NEARING_LIMIT
Nilai: 0x1
Kuota penyimpanan cloud pengguna mendekati kapasitas. Ini tergantung pada total ruang kuota pengguna.
SESF_SERVICE_QUOTA_EXCEEDED_LIMIT
Nilai: 0x2
Kuota penyimpanan cloud pengguna terisi.
SESF_AUTHENTICATION_ERROR
Nilai: 0x4
Kredensial akun pengguna tidak valid.
SESF_PAUSED_DUE_TO_METERED_NETWORK
Nilai: 0x8
Mesin sinkronisasi dijeda karena pengaturan jaringan terukur.
SESF_PAUSED_DUE_TO_DISK_SPACE_FULL
Nilai: 0x10
Drive yang berisi konten mesin sinkronisasi telah mencapai ruang maksimum yang diizinkan.
SESF_PAUSED_DUE_TO_CLIENT_POLICY
Nilai: 0x20
Pengguna telah melebihi batas permintaan harian atau transfer data ke layanan.
SESF_PAUSED_DUE_TO_SERVICE_POLICY
Nilai: 0x40
Layanan telah meminta sistem untuk membatasi permintaan.
SESF_SERVICE_UNAVAILABLE
Nilai: 0x80
Layanan tidak dapat dijangkau saat ini.
SESF_PAUSED_DUE_TO_USER_REQUEST
Nilai: 0x100
SESF_ALL_FLAGS
Nilai bitmask untuk semua bendera SYNC_ENGINE_STATE_FLAGS yang valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 R2 [hanya aplikasi desktop]
Header shobjidl.h