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 |