Bagikan melalui


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