Прочитать на английском

Поделиться через


Заголовок winsync.h

Этот заголовок используется синхронизацией Windows. Дополнительные сведения см. в разделе:

Winsync.h содержит следующие программные интерфейсы:

Интерфейсы

 
IAsynchronousDataRetriever

Представляет механизм, с помощью которого целевой поставщик асинхронно извлекает данные элементов из поставщика-источника.
IChangeConflict

Представляет конфликт между двумя элементами.
IChangeUnitException

Представляет единицу изменений, исключаемую из объекта знаний.
IChangeUnitListFilterInfo

Представляет фильтр, который можно использовать для управления тем, какие единицы изменения включены для элементов в объектЕ ISyncChangeBatch.
IClockVector

Представляет вектор часов в структуре знаний.
IClockVectorElement

Представляет элемент вектора часов структуры знаний.
IConstructReplicaKeyMap

Добавляет записи в объект IReplicaKeyMap.
ICoreFragment

Представляет знания обо всех элементах в область для определенного набора единиц изменения.
ICoreFragmentInspector

Перечисляет объекты ICoreFragment, содержащиеся в объекте knowledge.
IDataRetrieverCallback

Представляет методы, которые объект IAsynchronousDataRetriever может вызывать, чтобы указать, что обработка завершена методом IAsynchronousDataRetriever.
IEnumChangeUnitExceptions

Перечисляет исключения единиц изменения, хранящиеся в объекте знаний.
IEnumClockVector

Перечисляет элементы вектора часов, хранящиеся в векторе часов.
IEnumFeedClockVector

Перечисляет элементы вектора часов, хранящиеся в векторе часов, который содержит сведения FeedSync.
IEnumRangeExceptions

Перечисляет исключения диапазона, которые хранятся в объекте knowledge.
IEnumSingleItemExceptions

Перечисляет исключения из одного элемента, хранящиеся в объекте знаний.
IEnumSyncChanges

Перечисляет список изменений элементов.
IEnumSyncChangeUnits

Перечисляет список единиц изменений.
IFeedClockVector

Представляет вектор часов, содержащий сведения FeedSync.
IFeedClockVectorElement

Представляет элемент вектора часов, содержащий сведения FeedSync.
IFilterRequestCallback

Посредники в согласовании фильтров между поставщиком назначения и поставщиком источника.
IForgottenKnowledge

Представляет знания, которые были забыты из-за очистки надгробия.
IKnowledgeSyncProvider

Представляет поставщика синхронизации, который использует знания для выполнения синхронизации.
ILoadChangeContext

Представляет сведения об изменениях, загружаемых из хранилища элементов.
IProviderConverter

При реализации производным классом представляет объект , который может преобразовать объект ISyncProvider в объект IKnowledgeSyncProvider.
IRangeException

Представляет диапазон идентификаторов элемента, исключаемый из объекта базы знаний.
IRecoverableError

Представляет восстанавливаемую ошибку, которая произошла при загрузке элемента или при сохранении элемента.
IRecoverableErrorData

Представляет сведения об ошибке, которую можно исправить.
IReplicaKeyMap

Представляет сопоставление между ключами реплика и идентификаторами реплика.
IRequestFilteredSync

При реализации в производном классе представляет целевой поставщик, который может указать фильтр, используемый поставщиком-источником во время перечисления изменений.
ISingleItemException

Представляет элемент, исключаемый из объекта базы знаний.
ISupportFilteredSync

При реализации в производном классе представляет поставщик источника, который поддерживает отфильтрованное перечисление изменений и может согласовывать тип используемого фильтра.
ISupportLastWriteTime

Представляет поставщика синхронизации, который может сообщать о дате и времени последнего изменения элемента или единицы изменения. Эта возможность полезна для приложения, которое реализует разрешение конфликтов с помощью последней записи.
ISyncCallback

Представляет обратные вызовы приложения, которые используются для уведомления приложения о событиях синхронизации.
ISyncCallback2

Представляет дополнительные обратные вызовы приложения, используемые для уведомления приложения о событиях синхронизации.
ISyncChange

Представляет изменение элемента.
ISyncChangeBatch

Представляет метаданные для набора изменений. (ISyncChangeBatch)
ISyncChangeBatchAdvanced

Представляет дополнительные сведения о наборе изменений.
ISyncChangeBatchBase

Представляет метаданные для набора изменений. (ISyncChangeBatchBase)
ISyncChangeBatchBase2

Представляет дополнительные возможности объекта ISyncChangeBatchBase.
ISyncChangeBatchWithPrerequisite

Представляет метаданные о пакете изменений, основанные на предварительных требованиях, связанных с пакетом изменений.
ISyncChangeBuilder

Предоставляет дополнительные данные для изменения элемента.
ISyncChangeUnit

Представляет изменение единицы изменения, содержащейся в элементе.
ISyncChangeWithPrerequisite

Представляет метаданные об изменении, основанные на предварительных требованиях, связанных с изменением.
ISyncFilterInfo

Представляет сведения о фильтре, используемом для управления данными, включенными в объект ISyncChangeBatch.
ISyncFilterInfo2

Представляет дополнительные сведения о фильтре, который можно использовать для управления изменениями, включенными в объект ISyncChangeBatch.
ISyncFullEnumerationChange

Представляет дополнительные сведения об объекте ISyncChange во время синхронизации восстановления.
ISyncFullEnumerationChangeBatch

Представляет метаданные для набора изменений, созданных в рамках синхронизации восстановления.
ISynchronousDataRetriever

Представляет механизм, с помощью которого целевой поставщик получает данные элементов из поставщика-источника.
ISyncKnowledge

Представляет знания, которые реплика имеет о своем хранилище элементов.
ISyncKnowledge2

Представляет дополнительные сведения о том, что реплика имеет о своем хранилище элементов.
ISyncProvider

Представляет поставщика синхронизации, который может использоваться сеансом синхронизации для синхронизации данных с другим поставщиком синхронизации.
ISyncSessionExtendedErrorInfo

Представляет сведения о том, какой поставщик вызвал сбой синхронизации.
ISyncSessionState

Представляет сведения о текущем сеансе синхронизации.
ISyncSessionState2

Представляет дополнительные сведения о текущем сеансе синхронизации.

Структуры

 
ID_PARAMETER_PAIR

Представляет формат идентификатора сущности синхронизации.
ID_PARAMETERS

Представляет схему формата для группы идентификаторов, используемых для идентификации сущностей в сеансе синхронизации.
SYNC_RANGE

Представляет диапазон идентификаторов элементов.
SYNC_SESSION_STATISTICS

Представляет статистику по одному однонаправленному сеансу синхронизации.
SYNC_TIME

Представляет значение даты и времени.
SYNC_VERSION

Представляет версию для элемента или единицы изменения.

Перечисления

 
CONFLICT_RESOLUTION_POLICY

Представляет параметры политики разрешения конфликтов параллелизма, которые будут использоваться для сеанса синхронизации.
FILTERING_TYPE

Указывает тип сведений, включенных в пакет изменений во время отфильтрованной синхронизации.
KNOWLEDGE_COOKIE_COMPARISON_RESULT

Представляет возможные результаты при сравнении файла cookie знаний с объектом knowledge с помощью ISyncKnowledge2::CompareToKnowledgeCookie.
SYNC_FULL_ENUMERATION_ACTION

Представляет действие, выполняемое приложением в ответ на запрос ISyncCallback::OnFullEnumerationNeeded.
SYNC_PROGRESS_STAGE

Представляет этапы сеанса синхронизации.
SYNC_PROVIDER_ROLE

Представляет роль поставщика относительно другого поставщика в сеансе синхронизации.
SYNC_RESOLVE_ACTION

Представляет действия, выполняемые для разрешения определенного конфликта параллелизма.
SYNC_SERIALIZATION_VERSION

Представляет версию Microsoft Sync Framework, с которым совместим определенный компонент.
SYNC_STATISTICS

Представляет типы статистики, которые передают сведения о компоненте.