Bagikan melalui


enumerasi SYNCMGR_HANDLER_POLICIES (syncmgr.h)

Menghitung kebijakan yang ditentukan oleh penangan sinkronisasi yang menyimpang dari kebijakan default.

Sintaks

typedef enum SYNCMGR_HANDLER_POLICIES {
  SYNCMGR_HPM_NONE = 0,
  SYNCMGR_HPM_PREVENT_ACTIVATE = 0x1,
  SYNCMGR_HPM_PREVENT_DEACTIVATE = 0x2,
  SYNCMGR_HPM_PREVENT_ENABLE = 0x4,
  SYNCMGR_HPM_PREVENT_DISABLE = 0x8,
  SYNCMGR_HPM_PREVENT_START_SYNC = 0x10,
  SYNCMGR_HPM_PREVENT_STOP_SYNC = 0x20,
  SYNCMGR_HPM_DISABLE_ENABLE = 0x100,
  SYNCMGR_HPM_DISABLE_DISABLE = 0x200,
  SYNCMGR_HPM_DISABLE_START_SYNC = 0x400,
  SYNCMGR_HPM_DISABLE_STOP_SYNC = 0x800,
  SYNCMGR_HPM_DISABLE_BROWSE = 0x1000,
  SYNCMGR_HPM_DISABLE_SCHEDULE = 0x2000,
  SYNCMGR_HPM_HIDDEN_BY_DEFAULT = 0x10000,
  SYNCMGR_HPM_BACKGROUND_SYNC_ONLY,
  SYNCMGR_HPM_VALID_MASK = 0x12f3f
} ;

Konstanta

 
SYNCMGR_HPM_NONE
Nilai: 0
Tidak ada bendera kebijakan handler yang ditetapkan.
SYNCMGR_HPM_PREVENT_ACTIVATE
Nilai: 0x1
Aktivasi handler tidak didukung pada saat panggilan. Nilai ini dapat digunakan oleh handler untuk menerapkan dukungan untuk kebijakan grup yang mencegah handler diaktifkan. Jika nilai ini diatur, tugas Penyetelan tidak ditampilkan di folder Penyetelan Sinkronisasi ketika handler ini dipilih. Handler harus memberikan komentar—dikembalikan dari implementasi ISyncMgrHandlerInfo::GetComment—untuk memberi tahu pengguna mengapa tugas Penyiapan tidak tersedia. Sebagian besar handler tidak boleh mengatur nilai ini.
SYNCMGR_HPM_PREVENT_DEACTIVATE
Nilai: 0x2
Pennonaktifkan handler tidak didukung pada saat panggilan. Nilai ini dapat digunakan oleh handler untuk menerapkan dukungan untuk kebijakan grup yang mencegah handler dinonaktifkan. Jika nilai ini diatur, tugas Hapus tidak ditampilkan di folder Pusat Sinkronisasi saat handler ini dipilih. Handler harus memberikan komentar—dikembalikan dari implementasi ISyncMgrHandlerInfo::GetComment—untuk memberi tahu pengguna mengapa tugas Penyiapan tidak tersedia. Sebagian besar handler tidak boleh mengatur nilai ini.
SYNCMGR_HPM_PREVENT_ENABLE
Nilai: 0x4
Handler biasanya mendukung pengaktifan, tetapi tidak dapat diaktifkan karena kebijakan handler. Jika bendera ini diatur, opsi Aktifkan tidak akan ditampilkan pada menu konteks.
SYNCMGR_HPM_PREVENT_DISABLE
Nilai: 0x8
Handler biasanya mendukung penonaktifan, tetapi tidak dapat diaktifkan karena kebijakan handler. Jika bendera ini diatur, opsi Nonaktifkan tidak akan ditampilkan pada menu konteks.
SYNCMGR_HPM_PREVENT_START_SYNC
Nilai: 0x10
Handler biasanya mendukung sinkronisasi, tetapi tidak dapat disinkronkan karena kebijakan handler. Jika bendera ini diatur, opsi Mulai Sinkronisasi tidak akan ditampilkan pada menu konteks atau bilah perintah.
SYNCMGR_HPM_PREVENT_STOP_SYNC
Nilai: 0x20
Handler biasanya mendukung sinkronisasi, tetapi tidak dapat disinkronkan karena kebijakan handler. Jika bendera ini diatur, opsi Hentikan Sinkronisasi tidak akan ditampilkan pada menu konteks atau bilah perintah.
SYNCMGR_HPM_DISABLE_ENABLE
Nilai: 0x100
Handler biasanya mendukung pengaktifan, tetapi tidak dapat diaktifkan pada saat panggilan. Opsi Aktifkan akan ditampilkan tetapi akan dinonaktifkan.
SYNCMGR_HPM_DISABLE_DISABLE
Nilai: 0x200
Handler biasanya mendukung penonaktifan, tetapi tidak dapat dinonaktifkan pada saat panggilan. Opsi Nonaktifkan akan ditampilkan tetapi akan dinonaktifkan.
SYNCMGR_HPM_DISABLE_START_SYNC
Nilai: 0x400
Handler biasanya mendukung sinkronisasi, tetapi tidak dapat disinkronkan pada saat panggilan. Opsi Mulai Sinkronisasi akan ditampilkan tetapi akan dinonaktifkan.
SYNCMGR_HPM_DISABLE_STOP_SYNC
Nilai: 0x800
Handler biasanya mendukung pembatalan, tetapi tidak dapat dibatalkan pada saat panggilan. Opsi Hentikan Sinkronisasi akan ditampilkan tetapi akan dinonaktifkan.
SYNCMGR_HPM_DISABLE_BROWSE
Nilai: 0x1000
Handler biasanya mendukung pembatalan, tetapi tidak dapat dibatalkan pada saat panggilan. Opsi Telusuri akan ditampilkan tetapi akan dinonaktifkan.
SYNCMGR_HPM_DISABLE_SCHEDULE
Nilai: 0x2000
Handler biasanya mendukung pembatalan, tetapi tidak dapat dibatalkan pada saat panggilan. Opsi Tampilkan Jadwal akan ditampilkan tetapi akan dinonaktifkan.
SYNCMGR_HPM_HIDDEN_BY_DEFAULT
Nilai: 0x10000
Handler harus disembunyikan dari pengguna kecuali opsi Tampilkan File Tersembunyi telah diaktifkan. Kebijakan ini hanya berlaku saat pertama kali handler dimuat. Setelah itu, status tersembunyi dipertahankan oleh Sync Center dan dapat diubah oleh pengguna melalui lembar properti. Status tersembunyi tersedia di antarmuka pengguna folder sebagai properti System.Sync.Hidden (PKEY_Sync_Hidden).
SYNCMGR_HPM_BACKGROUND_SYNC_ONLY
Pengguna tidak ditawarkan tugas Sinkronkan dan Hentikan di UI. Ini setara dengan SYNCMGR_HPM_PREVENT_START_SYNC
SYNCMGR_HPM_PREVENT_STOP_SYNC.
SYNCMGR_HPM_VALID_MASK
Nilai: 0x12f3f
Masker yang digunakan untuk mengambil bendera SYNCMGR_HANDLER_POLICIES yang valid.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header syncmgr.h