Antarmuka ISyncMgrConflictStore (syncmgr.h)
Mengekspos metode yang memungkinkan handler untuk memberikan konflik yang muncul di folder Konflik.
Warisan
Antarmuka ISyncMgrConflictStore mewarisi dari antarmuka IUnknown . ISyncMgrConflictStore juga memiliki jenis anggota ini:
Metode
Antarmuka ISyncMgrConflictStore memiliki metode ini.
ISyncMgrConflictStore::BindToConflict Mengikat ke konflik tertentu yang ditentukan oleh IID. |
ISyncMgrConflictStore::EnumConflicts Menghitung konflik yang terlingkup ke penangan sinkronisasi dan item sinkronisasi yang disediakan. |
ISyncMgrConflictStore::GetCount Mendapatkan jumlah konflik di penyimpanan. |
ISyncMgrConflictStore::RemoveConflicts Menghapus sekumpulan konflik, yang ditentukan oleh ID konflik, dari penyimpanan. |
Keterangan
Konflik disediakan untuk memungkinkan pengguna memilih versi IShellItem sesuai kebutuhan, alih-alih dipaksa untuk memilih untuk menyelesaikan kumpulan pilihan sinkronisasi. Fakta bahwa kami saat ini menampilkannya di folder konflik murni sekunder.
Penyimpanan konflik harus memberi tahu pusat sinkronisasi ketika isinya berubah. Tidak ada yang diasumsikan terjadi pada konflik ketika metode disebut yang memengaruhi konflik. Ini termasuk ketika mereka diselesaikan.
Sync Center meminta penyimpanan konflik dari handler dengan memanggil ISyncMgrHandler::GetObject dengan SYNCMGR_OBJECTID_ConflictStore jika masker yang dikembalikan dari ISyncMgrHandler::GetCapabilities menyertakan SYNCMGR_HCM_CONFLICT_STORE. Handler juga dapat menyediakan penyimpanan peristiwa yang difilter menurut item dengan mengatur bendera SYNCMGR_ICM_CONFLICT_STORE di masker yang dikembalikan dari ISyncMgrSyncItem::GetCapabilities.
Jika konflik ditambahkan ke penyimpanan konflik, handler (atau komponen terkait) harus memanggil ISyncMgrControl::UpdateConflicts sehingga folder Konflik dan jumlah konflik dapat diperbarui.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | syncmgr.h |