header syncmgr.h
Header ini digunakan oleh Windows Shell. Untuk informasi selengkapnya, lihat:
syncmgr.h berisi antarmuka pemrograman berikut:
Antarmuka
IEnumSyncMgrConflict Mengekspos metode enumerasi konflik. |
IEnumSyncMgrEvents Mengekspos metode enumerasi peristiwa sinkronisasi. |
IEnumSyncMgrSyncItems Mengekspos metode yang menghitung objek item sinkronisasi yang dikelola oleh handler. |
ISyncMgrConflict Mengekspos metode yang memberikan informasi tentang konflik yang diambil dari penyimpanan konflik, dan memungkinkan konflik diselesaikan. |
ISyncMgrConflictFolder Mengekspos metode yang mendapatkan daftar ID konflik untuk objek konflik. |
ISyncMgrConflictItems Mengekspos metode yang mendapatkan data item konflik dan jumlah item. |
ISyncMgrConflictPresenter Mengekspos metode yang menyajikan konflik kepada pengguna. |
ISyncMgrConflictResolutionItems Mengekspos metode yang mendapatkan info item dan jumlah item. |
ISyncMgrConflictResolveInfo Mengekspos metode yang mendapatkan dan mengatur informasi tentang resolusi konflik manajer sinkronisasi. |
ISyncMgrConflictStore Mengekspos metode yang memungkinkan handler untuk memberikan konflik yang muncul di folder Konflik. |
ISyncMgrControl Mengekspos metode yang memungkinkan aplikasi atau penangan untuk memulai atau menghentikan sinkronisasi, memberi tahu Pusat Sinkronisasi tentang perubahan pada kumpulan penangan atau item, atau memberi tahu perubahan pada nilai properti. |
ISyncMgrEvent Mengekspos metode yang mengambil data dari penyimpanan peristiwa. Penyimpanan peristiwa memungkinkan Pusat Sinkronisasi untuk mendapatkan enumerator semua peristiwa di penyimpanan, serta untuk mengambil peristiwa individual. |
ISyncMgrEventLinkUIOperation Menyediakan metode yang dipanggil saat tautan peristiwa diklik di folder hasil sinkronisasi. |
ISyncMgrEventStore Mengekspos metode yang memungkinkan handler untuk menyediakan penyimpanan peristiwanya sendiri dan mengelola peristiwa sinkronisasinya sendiri, alih-alih menggunakan penyimpanan peristiwa Pusat Sinkronisasi default. Peristiwa ini ditampilkan di folder Hasil Sinkronisasi. |
ISyncMgrHandler Mengekspos metode yang membentuk antarmuka utama yang diimplementasikan oleh handler sinkronisasi. |
ISyncMgrHandlerCollection Mengekspos metode yang menyediakan enumerator ID penangan sinkronisasi dan membuat instans penangan sinkronisasi tersebut. |
ISyncMgrHandlerInfo Mengekspos metode yang memungkinkan handler untuk memberikan informasi properti dan status ke Pusat Sinkronisasi. |
ISyncMgrResolutionHandler Mengekspos metode yang mengelola sinkronisasi konflik. Terapkan antarmuka ini untuk membangun penanganan konflik sinkronisasi. Antarmuka pengguna resolusi konflik (UI) akan memanggil antarmuka ini untuk mengatasi konflik yang disajikan kepada pengguna. |
ISyncMgrScheduleWizardUIOperation Mengekspos metode yang memungkinkan handler menampilkan wizard jadwal sinkronisasi untuk handler. |
ISyncMgrSessionCreator Mengekspos satu metode di mana handler atau aplikasi eksternal dapat memberi tahu Sync Center bahwa sinkronisasi telah dimulai, serta melaporkan kemajuan dan peristiwa. |
ISyncMgrSyncCallback Mengekspos metode yang memungkinkan proses sinkronisasi melaporkan kemajuan dan peristiwa ke Pusat Sinkronisasi, atau untuk mengkueri apakah proses telah dibatalkan. |
ISyncMgrSyncItem Mengekspos metode yang bertindak dan mengambil informasi dari satu item sinkronisasi, memungkinkan penangan mengelola item sinkronisasi sebagai objek independen. |
ISyncMgrSyncItemContainer Mengekspos metode yang memberikan informasi kepada penangan tentang item yang dikandungnya. |
ISyncMgrSyncItemInfo Mengekspos metode yang menyediakan informasi properti dan status untuk satu item sinkronisasi. |
ISyncMgrSyncResult Mengekspos metode yang dapat digunakan aplikasi yang memanggil ISyncMgrControl untuk mendapatkan hasil dari panggilan ISyncMgrControl::StartHandlerSync atau ISyncMgrControl::StartItemSync. |
ISyncMgrUIOperation Mengekspos metode di mana handler sinkronisasi atau item sinkronisasi dapat menampilkan objek UI saat diminta untuk melakukannya oleh Sync Center. |
Fungsi
FreeConfirmConflictItem Membebaskan sumber daya yang telah dialokasikan untuk struktur CONFIRM_CONFLICT_ITEM. |
Struktur
CONFIRM_CONFLICT_ITEM Menentukan struktur item konflik. |
CONFIRM_CONFLICT_RESULT_INFO Menentukan struktur informasi hasil konflik. |
SYNCMGR_CONFLICT_ID_INFO Menjelaskan struktur informasi ID konflik. |
Enumerasi
SYNCMGR_CANCEL_REQUEST Menjelaskan permintaan oleh pengguna untuk membatalkan sinkronisasi. |
SYNCMGR_CONFLICT_ITEM_TYPE Menjelaskan tipe item konflik. |
SYNCMGR_CONTROL_FLAGS Menentukan bagaimana operasi yang diminta pada metode tertentu dari ISyncMgrControl harus dilakukan. |
SYNCMGR_EVENT_FLAGS Menentukan bendera untuk peristiwa sinkronisasi. |
SYNCMGR_EVENT_LEVEL Menentukan jenis peristiwa yang dilaporkan ke Pusat Sinkronisasi. |
SYNCMGR_HANDLER_CAPABILITIES Menentukan kemampuan handler mengenai tindakan yang dapat dilakukan terhadapnya. |
SYNCMGR_HANDLER_POLICIES Menghitung kebijakan yang ditentukan oleh penangan sinkronisasi yang menyimpang dari kebijakan default. |
SYNCMGR_HANDLER_TYPE Menentukan tipe handler. Digunakan oleh ISyncMgrHandlerInfo::GetType. |
SYNCMGR_ITEM_CAPABILITIES Menentukan tindakan yang dapat dilakukan terhadap item. |
SYNCMGR_ITEM_POLICIES Menentukan kebijakan item untuk mengontrol bagaimana mereka dapat diaktifkan atau dinonaktifkan oleh kebijakan grup. |
SYNCMGR_PRESENTER_CHOICE Menjelaskan pilihan apa yang dipilih pengguna tentang resolusi konflik manajer sinkronisasi. Digunakan oleh ISyncMgrConflictPresenter. |
SYNCMGR_PRESENTER_NEXT_STEP Menjelaskan langkah berikutnya yang akan terjadi dalam resolusi konflik manajer sinkronisasi. Digunakan oleh ISyncMgrConflictPresenter. |
SYNCMGR_PROGRESS_STATUS Menentukan status kemajuan saat ini dari proses sinkronisasi. Digunakan oleh ISyncMgrSyncCallback::ReportProgress. |
SYNCMGR_RESOLUTION_ABILITIES Menunjukkan kemampuan dan aktivitas resolusi konflik yang harus diikuti. Digunakan dengan ISyncMgrResolutionHandler::QueryAbilities. |
SYNCMGR_RESOLUTION_FEEDBACK Menjelaskan umpan balik resolusi Sync Manager. Digunakan oleh ISyncMgrResolutionHandler. |
SYNCMGR_SYNC_CONTROL_FLAGS Menunjukkan bendera yang digunakan oleh ISyncMgrControl::StartHandlerSync dan ISyncMgrControl::StartItemSync. |