Заголовок 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 Представляет типы статистики, которые передают сведения о компоненте. |