Baca dalam bahasa Inggris

Bagikan melalui


header winsync.h

Header ini digunakan oleh Sinkronisasi Windows. Untuk informasi selengkapnya, lihat:

winsync.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IAsynchronousDataRetriever

Mewakili mekanisme di mana penyedia tujuan secara asinkron mengambil data item dari penyedia sumber.
IChangeConflict

Mewakili konflik antara dua item.
IChangeUnitException

Mewakili unit perubahan untuk dikecualikan dari objek pengetahuan.
IChangeUnitListFilterInfo

Mewakili filter yang dapat digunakan untuk mengontrol unit perubahan mana yang disertakan untuk item dalam objek ISyncChangeBatch.
IClockVector

Mewakili vektor jam dalam struktur pengetahuan.
IClockVectorElement

Mewakili elemen vektor jam dari struktur pengetahuan.
IConstructReplicaKeyMap

Menambahkan entri ke objek IReplicaKeyMap.
ICoreFragment

Mewakili pengetahuan tentang semua item dalam cakupan untuk sekumpulan unit perubahan tertentu.
ICoreFragmentInspector

Menghitung objek ICoreFragment yang terkandung dalam objek pengetahuan.
IDataRetrieverCallback

Mewakili metode yang dapat dipanggil objek IAsynchronousDataRetriever untuk menunjukkan bahwa pemrosesan telah selesai pada metode IAsynchronousDataRetriever.
IEnumChangeUnitExceptions

Menghitung pengecualian unit perubahan yang disimpan dalam objek pengetahuan.
IEnumClockVector

Menghitung elemen vektor jam yang disimpan dalam vektor jam.
IEnumFeedClockVector

Menghitung elemen vektor jam yang disimpan dalam vektor jam yang berisi informasi FeedSync.
IEnumRangeExceptions

Menghitung pengecualian rentang yang disimpan dalam objek pengetahuan.
IEnumSingleItemExceptions

Menghitung pengecualian item tunggal yang disimpan dalam objek pengetahuan.
IEnumSyncChanges

Menghitung daftar perubahan item.
IEnumSyncChangeUnits

Menghitung daftar unit perubahan.
IFeedClockVector

Mewakili vektor jam yang berisi informasi FeedSync.
IFeedClockVectorElement

Mewakili elemen vektor jam yang berisi informasi FeedSync.
IFilterRequestCallback

Melakukan mediasi negosiasi filter antara penyedia tujuan dan penyedia sumber.
IForgottenKnowledge

Mewakili pengetahuan yang telah dilupakan karena pembersihan batu nisan.
IKnowledgeSyncProvider

Mewakili penyedia sinkronisasi yang menggunakan pengetahuan untuk melakukan sinkronisasi.
ILoadChangeContext

Mewakili informasi tentang perubahan yang akan dimuat dari penyimpanan item.
IProviderConverter

Saat diimplementasikan oleh kelas turunan, mewakili objek yang dapat mengonversi objek ISyncProvider ke objek IKnowledgeSyncProvider.
IRangeException

Mewakili rentang ID item untuk dikecualikan dari objek pengetahuan.
IRecoverableError

Mewakili kesalahan yang dapat dipulihkan yang terjadi saat item dimuat atau ketika item disimpan.
IRecoverableErrorData

Mewakili informasi tentang kesalahan yang dapat dipulihkan.
IReplicaKeyMap

Mewakili pemetaan antara kunci replika dan ID replika.
IRequestFilteredSync

Saat diimplementasikan oleh kelas turunan, mewakili penyedia tujuan yang dapat menentukan filter yang akan digunakan oleh penyedia sumber selama enumerasi perubahan.
ISingleItemException

Mewakili item yang akan dikecualikan dari objek pengetahuan.
ISupportFilteredSync

Saat diimplementasikan oleh kelas turunan, mewakili penyedia sumber yang mendukung enumerasi perubahan yang difilter, dan yang dapat menegosiasikan jenis filter yang digunakan.
ISupportLastWriteTime

Mewakili penyedia sinkronisasi yang dapat melaporkan tanggal dan waktu ketika item atau unit perubahan terakhir diubah. Kemampuan ini berguna untuk aplikasi yang mengimplementasikan resolusi konflik last-writer-wins.
ISyncCallback

Mewakili panggilan balik aplikasi yang digunakan untuk memberi tahu aplikasi peristiwa sinkronisasi.
ISyncCallback2

Mewakili panggilan balik aplikasi tambahan yang digunakan untuk memberi tahu aplikasi peristiwa sinkronisasi.
ISyncChange

Mewakili perubahan pada item.
ISyncChangeBatch

Mewakili metadata untuk sekumpulan perubahan. (ISyncChangeBatch)
ISyncChangeBatchAdvanced

Mewakili informasi tambahan tentang sekumpulan perubahan.
ISyncChangeBatchBase

Mewakili metadata untuk sekumpulan perubahan. (ISyncChangeBatchBase)
ISyncChangeBatchBase2

Mewakili kemampuan tambahan objek ISyncChangeBatchBase.
ISyncChangeBatchWithPrerequisite

Mewakili metadata tentang batch perubahan yang didasarkan pada pengetahuan prasyarat yang terkait dengan batch perubahan.
ISyncChangeBuilder

Menyediakan data tambahan untuk perubahan item.
ISyncChangeUnit

Mewakili perubahan pada unit perubahan yang terkandung dalam item.
ISyncChangeWithPrerequisite

Mewakili metadata tentang perubahan yang didasarkan pada pengetahuan prasyarat yang terkait dengan perubahan.
ISyncFilterInfo

Mewakili informasi tentang filter yang digunakan untuk mengontrol data yang disertakan dalam objek ISyncChangeBatch.
ISyncFilterInfo2

Mewakili informasi tambahan tentang filter yang dapat digunakan untuk mengontrol perubahan mana yang disertakan dalam objek ISyncChangeBatch.
ISyncFullEnumerationChange

Mewakili informasi tambahan tentang objek ISyncChange selama sinkronisasi pemulihan.
ISyncFullEnumerationChangeBatch

Mewakili metadata untuk serangkaian perubahan yang dibuat sebagai bagian dari sinkronisasi pemulihan.
ISynchronousDataRetriever

Mewakili mekanisme di mana penyedia tujuan mengambil data item dari penyedia sumber.
ISyncKnowledge

Mewakili pengetahuan bahwa replika memiliki tentang penyimpanan itemnya.
ISyncKnowledge2

Mewakili informasi tambahan tentang pengetahuan yang dimiliki replika tentang penyimpanan itemnya.
ISyncProvider

Mewakili penyedia sinkronisasi yang dapat digunakan oleh sesi sinkronisasi untuk menyinkronkan data dengan penyedia sinkronisasi lain.
ISyncSessionExtendedErrorInfo

Mewakili informasi tentang penyedia mana yang menyebabkan sinkronisasi gagal.
ISyncSessionState

Mewakili informasi tentang sesi sinkronisasi saat ini.
ISyncSessionState2

Mewakili informasi tambahan tentang sesi sinkronisasi saat ini.

Struktur

 
ID_PARAMETER_PAIR

Mewakili format ID entitas sinkronisasi.
ID_PARAMETERS

Mewakili skema format untuk grup ID yang digunakan untuk mengidentifikasi entitas dalam sesi sinkronisasi.
SYNC_RANGE

Mewakili rentang ID item.
SYNC_SESSION_STATISTICS

Mewakili statistik tentang satu sesi sinkronisasi searah.
SYNC_TIME

Mewakili nilai tanggal dan waktu.
SYNC_VERSION

Mewakili versi untuk item atau unit perubahan.

Enumerasi

 
CONFLICT_RESOLUTION_POLICY

Mewakili opsi untuk kebijakan resolusi konflik konkurensi yang akan digunakan untuk sesi sinkronisasi.
FILTERING_TYPE

Menunjukkan jenis informasi yang disertakan dalam batch perubahan selama sinkronisasi yang difilter.
KNOWLEDGE_COOKIE_COMPARISON_RESULT

Mewakili hasil yang mungkin ketika cookie pengetahuan dibandingkan dengan objek pengetahuan dengan menggunakan ISyncKnowledge2::CompareToKnowledgeCookie.
SYNC_FULL_ENUMERATION_ACTION

Mewakili tindakan yang akan diambil oleh aplikasi sebagai respons terhadap ISyncCallback::OnFullEnumerationNeeded.
SYNC_PROGRESS_STAGE

Mewakili tahapan sesi sinkronisasi.
SYNC_PROVIDER_ROLE

Mewakili peran penyedia, relatif terhadap penyedia lain dalam sesi sinkronisasi.
SYNC_RESOLVE_ACTION

Mewakili tindakan yang diambil untuk mengatasi konflik konkurensi tertentu.
SYNC_SERIALIZATION_VERSION

Mewakili versi Microsoft Sync Framework yang kompatibel dengan komponen tertentu.
SYNC_STATISTICS

Mewakili jenis statistik yang menyampaikan informasi tentang komponen.